okhttp使用response.body().string()获取到的数据是一堆乱码

看看是不是请求头中设置了这句话

addHeader("Accept-Encoding","gzip, deflate")

直接删除掉就好了,你自己设置了之后
OkHttp会认为你要按照自己处理解压缩步骤. 直接删除这个头信息后, OkHttp 会自动处理加头信息和解压缩的步骤,这样拿到的数据就会一切正常了。

猜你喜欢

转载自blog.csdn.net/qq_42584411/article/details/103944336
今日推荐