使用关键字调用api的时候,如果关键字输入中文,比如:郭敬明,在flask里面被识别为乱码,导致无法得到正确的返回值

来源:3-7 从API获取数据

快乐柳絮飞

2018-04-09

http://img.mukewang.com/szimg/5acadcef000105ce03460424.jpg

http://img.mukewang.com/szimg/5acadcee000153db08510485.jpg


写回答

3回答

许龙

2018-05-06

使用用postman发送请求时,不会对中文进行编码,点击postman右边的code按钮得到请求报文:

//img.mukewang.com/szimg/5aeec5bf000168f605540275.jpg

而使用浏览器发送请求,会自动对中文进行编码

//img.mukewang.com/szimg/5aeec5e30001e3be05540342.jpg

所以问题就是没有正确编码

0
0

许龙

2018-05-05

postman中不支持中文,需要编码

0
3
许龙
回复
7七月
折腾了一下午,发现使用postman发送请求时不会自动对中文进行编码,而浏览器发送请求时自动对中文进行编码。。
2018-05-06
共3条回复

7七月

2018-04-09

在请求header里增加一个 编码试试。python3一般不会出现这种问题呀。

0
0

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2735 学习 · 1267 问题

查看课程