采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
使用用postman发送请求时,不会对中文进行编码,点击postman右边的code按钮得到请求报文:
而使用浏览器发送请求,会自动对中文进行编码
所以问题就是没有正确编码
postman中不支持中文,需要编码
POSTMAN是支持的,你看下服务器文件编码是不是utf-8?
试了一下,发现是flask不能解析中文动态参数,就像上面这位同学的一样。。app.route里的q参数是乱码了
折腾了一下午,发现使用postman发送请求时不会自动对中文进行编码,而浏览器发送请求时自动对中文进行编码。。
在请求header里增加一个 编码试试。python3一般不会出现这种问题呀。
登录后可查看更多问答,登录/注册
7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程
1.2k 20
2.2k 17
2.2k 15
2.4k 14
1.4k 13