问题描述:
同一个链接,android 访问总是超时,但是ios是没问题的,很奇怪吧? 但我确实就遇到了,,,,,没办法,遇到了就要解决的,,,百度都烂了不知道怎么搞。,,。,最后在一个论坛中看的,说是怎么回事,其实我都没明白,大体意思是第一次访问时候,httpRequest链接资源没有释放,导致后面访问时候就有问题,不能访问。。。。这里说明一下,我这里的httpClient是公用的,这样也是导致出现这个问题的原因。。。
废话不说了,说解决方法吧,其实我这样解决了,但并不一定适应你,只做参考啊,,。。
刚说了,这个httpRequest链接没有释放吗,,,那好啊,,,等返回状态码不是200时候,就释放这个链接,因为200时候,这个链接是能够正常释放的。。。。
所以解决方案:
当放回状态码不是200时候,调用httpRequest.abort();释放这个链接就可以了。。。。。奇怪的问题就这么解决了,,,,,擦!!!!!!!!!!!!