httpclient访问php服务器有可能获取到数据不全(即返回的json格式不完整),通过网络搜索包括项目解决将可能原因汇总如下(只是遇到的和网络上说明的,欢迎大家补充):
1. php服务器有缓存,接口从缓存区读取数据,缓存区满了,遇到接口的数据量太大,只能将部分的数据存入缓存区,此时获取到的数据不完整。项目出现的是这个。此时想不通的是浏览器和ios偏好一些,可以获取到更多的数据,对于非常大的接口数据,浏览器也没辙。
2. php接口对数据进行了gzip压缩,网上看到的。
3. 当前手机连接的网络有问题,路由器等对数据传输有限制,数据量太大,超过了此限制,网上了解到的,对于有些公司限制网络访问速度或者数据量有可能出现
4. httpclinet 下载图片不全可以参照这个博客:点击打开链接