1.unexpected end of stream这个异常是指流终止异常,多半时候是出现在文件下载的时候。
2.受限要根据错误定位看看代码又没有问题,一般会有提示在哪个类的第几行
3.如果代码没问题,再检查请求的连接超时时间,读写超时时间是否合理,适当延长看能否解决问题。
4.如果问题依然没有解决,尝试切换多个网络看能否解决问题
5.如果问题依然存在,与后端联系查看后端代码的相关超时时间是否合理,适当调整,在测试
6.如果问题依然没有解决,查看tcp连接是否超时,联系后端适当调整tcp的空闲时间,避免tcp超时,同时调整对应传输文件下载的块大小,再行测试。
7.一般原因是:网络不稳定连接超时,服务端提前关闭连接,tcp连接超时;根据问题逐步排除。也可以换不同设备,做设备区分,看是否是设备原因导致的。
8.多数情况都是因为服务端的原因导致的。