http的post请求,返回的报文是中文乱码
回答
收藏

http的post请求,返回的报文是中文乱码

小熊2号
2024-07-12 10:16·浏览量:450
小熊2号
发布于 2024-07-12 10:16450浏览

请求的协议头如下:已经定义了字符集编码是charset=UTF-8;

accept:application/json, text/javascript, */*; q=0.01

accept-language:zh-CN,zh;q=0.9

Content-Type:application/x-www-form-urlencoded;

charset=UTF-8;

cookie: cookie(会自动传入正确的cookie)

origin:https://yx.tmall.com

priority:u=1, i

referer:https://yx.tmall.com/xg/list.htm?spm=a21y7.12701734.toolList.21.4d0247a1u0K7uP

sec-ch-ua:"Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126

sec-ch-ua-mobile:?0

sec-ch-ua-platform:"Windows"

sec-fetch-dest:empty

sec-fetch-mode:cors

sec-fetch-site:same-origin

user-agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

x-requested-with:XMLHttpRequest

已经定义了字符集编码是charset=UTF-8;但是返回的报文的中文部分还是会乱码


尝试过的方案

尝试 用python请求返回的报文是正常的,为何直接用影刀的http指令请求会乱码?请问大佬们怎么解决呢?

收藏
全部回答1
最新
发布回答
回答