随笔-348  评论-598  文章-0  trackbacks-0
使用Android/OPhone中的HttpUrlConnection,有个地方需要注意一下,就是如果你的程序中有跳转,并且跳转有外部域名的跳转,那么非常容易超时并抛出域名无法解析的异常(Host Unresolved),建议做跳转处理的时候不要使用它自带的方法设置成为自动跟随跳转,最好自己做处理,以便防止莫名其妙的异常。这个问题模拟器上面看不出来,真机上面能看出来。

---------------------------------------------------------
专注移动开发

Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2010-06-17 21:43 TiGERTiAN 阅读(2458) 评论(3)  编辑  收藏 所属分类: Android

评论:
# re: Android/OPhone中使用HttpUrlConnection注意事项 2010-06-18 10:30 | 飞熊
详细点  回复  更多评论
  
# re: Android/OPhone中使用HttpUrlConnection注意事项[未登录] 2010-06-18 12:40 | yaoyao
@飞熊
什么意思啊?如果你的程序中有跳转,并且跳转有外部域名的跳转。
我遇到过域名无法解析的异常(Host Unresolved),  回复  更多评论
  
# re: Android/OPhone中使用HttpUrlConnection注意事项[未登录] 2010-06-18 12:53 | tigertian
@yaoyao
就是如果你使用HttpUrlConnection访问的Url是一个带跳转(Redirect)的地址,并且跳转的是非当前域名的地址,那么大多数情况就会抛出主机无法解析的异常,所以对于跳转(301 302 303)需要你自己在程序中处理,不要让HttpUrlConnection自动跳转  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: