昨天同事遇到一个问题,在Android设备上用HttpUrlConnection下载文件的时候抛出了UnknownHostException异常,这个异常本身并不少见,相信很多开发者遇到过,一眼望过去so easy(我开始也是这么觉得),但是并非那么简单,因为电脑或手机浏览器都可以请求成功,并且同样的代码在电脑上运行没有问题。
分析问题
Firebug跟踪”http://fget.iviny.com:10010/c/91″这个链接的请求,发现链接会做一次302跳转,但我们的代码已经处理了url重定向,所以问题的根源不在这里。
继续阅读