- 主题:requests.request 如何发送中文参数
requests.request(get,… headers=header)
header={name=name_Chinese, payload=data}
name_Chinese = '中国'
求问name_Chinese如何发出去,试了一下直接发,后端不认,没有反应,如果转为name_Chinese.encode('gbk')传到header,发过去是乱码,没法decode,求点拨,谢谢
--
FROM 106.121.139.*
后端可以直接通过json发中文字符串,我这个是直接发b'二进制串,或不通过json直接发中文字符串,都不行,但发英文的都行,一直以为是编码问题,不行试试改造成json发给后端试试
【 在 flw 的大作中提到: 】
: 先让后端给你一个 demo,哪怕是 curl 命令行的也行。
或者 postman postwoman 等等。
双方遇...
--
FROM 106.121.135.*
正在慢慢摸索,编码找了些东西看,抓包看到了乱码,手动解编码可能够呛,能用现成的东西集成是最理想的,毕竟时间精力有成本,变化也快,遇到的问题多得多,一个个也熬过来了,解决问题本身就是一种快乐,我不怕麻烦,谢谢
【 在 flw 的大作中提到: 】
: 那就看你的知识面够不够了。
你干这一行,总得学会抓包调试、手动编解码,了解一些编码知识才对,
你不能期望你用一个正确的方...
--
FROM 106.121.135.*
parse.quote 和 parse.unquote搞定了,谢谢
【 在 jimmycmh 的大作中提到: 】
: header里不能有中文,中文要escape,不是encode话说为啥要往header里放这些内容 ...
--
FROM 120.245.92.*