jeasonlzy / okhttp-OkGo

OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能
Apache License 2.0
10.6k stars 2.55k forks source link

unexpected end of stream #827

Open flycumt opened 5 years ago

flycumt commented 5 years ago

上传文件接口获取返回值的时候,报这个错误,目前不确定是服务器的问题还是okgo的问题,因为okhttp本身好像也有这个错误,我想根本原因还是在Content-Length字段上面,正在看。。。

shanzhenghan commented 5 years ago

卧槽 我也遇到了这个问题 我是上传头像,会偶发性的出现这个问题 请问你解决了吗

flycumt commented 5 years ago

卧槽 我也遇到了这个问题 我是上传头像,会偶发性的出现这个问题 请问你解决了吗

找到原因了,是响应头中的Content-Length与实际返回的正文长度不符,Content-Length比正文的byte长度长就会报此错误

shanzhenghan commented 5 years ago

卧槽 我也遇到了这个问题 我是上传头像,会偶发性的出现这个问题 请问你解决了吗

找到原因了,是响应头中的Content-Length与实际返回的正文长度不符,Content-Length比正文的byte长度长就会报此错误

你那边是怎么解决的?前台解决还是后台解决,怎么解的呀?

flycumt commented 5 years ago

卧槽 我也遇到了这个问题 我是上传头像,会偶发性的出现这个问题 请问你解决了吗

找到原因了,是响应头中的Content-Length与实际返回的正文长度不符,Content-Length比正文的byte长度长就会报此错误

你那边是怎么解决的?前台解决还是后台解决,怎么解的呀?

需要后端解决,https://blog.csdn.net/lyabc123456/article/details/87368161