首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

根治某“毒瘤”-手机GPRS下网有关问题

2012-09-19 
根治某“毒瘤”--手机GPRS上网问题之前老是碰到手机不能上网(APN已经设置),今天调试之前写的程序,发现还是不

根治某“毒瘤”--手机GPRS上网问题
之前老是碰到手机不能上网(APN已经设置),今天调试之前写的程序,发现还是不能上网,google了一下,终于发现了问题。

首先来看问题:
HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet("xxx.xxx.xxx"); request.setHeader("User-Agent", "some user agent"); HttpResponse response = client.execute(request);
这段代码在WIFI和模拟器上下载东西没有问题,但是通过GPRS下载,response = client.execute(request); 这句代码报出“java.net.UnknownHostException: Host is unresolved:” 请问哪位大哥有建议。


再来读一段历史:

String testUrl = "http://www.ifanr.com/feed";URL url = new URL(testUrl);String tmpUrl = "http://10.0.0.172" + url.getPath();HttpClient client = new DefaultHttpClient();HttpGet request = new HttpGet(tmpUrl);request.setHeader("X-Online-Host", url.getHost());request.setHeader("User-Agent", "some user agent");

Done. 世界终于太平了。。

热点排行