前言
相信大家都遇到,在pycharm里用requests请求接口响应乱码的情况,那么是什么原因导致的呢
问题截图
根据上面的图片显示,无法对响应结果进行json格式化,经过print(response.text)显示响应结果是乱码
解决办法
之所以出现这样的原因是因为请求头里的accept-encoding中存在br
把请求头参数改为这个,去掉br,或者只保留utf-8也行,'accept-encoding':'UTF-8,gzip, deflate',
相信大家都遇到,在pycharm里用requests请求接口响应乱码的情况,那么是什么原因导致的呢
根据上面的图片显示,无法对响应结果进行json格式化,经过print(response.text)显示响应结果是乱码
之所以出现这样的原因是因为请求头里的accept-encoding中存在br
把请求头参数改为这个,去掉br,或者只保留utf-8也行,'accept-encoding':'UTF-8,gzip, deflate',