HTTP响应数据乱码解析失败

错误问题:HTTP响应数据乱码导致解析失败

解决:测试时使用的Postman,发送请求时,工具自动在请求头(HttpHeader)中添加了"Accept-Encoding:gzip, deflate, br"属性,当请求中有这个属性时,服务端会认为发起请求的客户端能接收gzip的压缩后的内容;起初以为是"Transfer-Encoding:chunked "的问题,后来使用Fiddler发送请求时竟然可以接收到响应数据并解析成功,对比后怀疑是"Accept-Encoding:gzip"的问题,于是去掉Postman请求头的"Accept-Encoding:gzip"后解析响应数据成功。

猜你喜欢

转载自blog.csdn.net/zhangwenchao0814/article/details/108798068
今日推荐