android偶现的网络请求超时

(1)在软件的开发使用过程中,有时会发现网络状态良好的情况下,请求网络超时了。网上有的设置代理,也尝试使用过,效果不是很好。后来尝试把每次发出新请求的超时时间改的很短,0.5秒-1秒,可以很好的解决这种问题。

 e.g.: if(currentRetryTime == 0){

timeOut = 0.5 * 1000; 

 }

...发起请求。

(2)还有一种比较坑的是数据都接收回来了。但是在某些网络状态下。网络请求没有返回接收完成的-1标志。这个时候需要后端配合在响应头返回content_length.在前端判断已接收的数据跟是否>=content_length.


你们还有遇到其他坑的请求超时吗???










猜你喜欢

转载自blog.csdn.net/yyyangyy/article/details/79043991