接口测试中读取excel中的请求数据含有中文问题,UnicodeEncodeError: 'latin-1' codec can't encode character &

错误信息:UnicodeEncodeError: 'latin-1' codec can't encode character '\u5c0f' in position 31: Body ('小') is not valid Latin-1. Use body.encode('utf-8') if you want to send it encoded in UTF-8的错误

原因:从excel中读取你的接口请求数据时带有中文时在发送求情时会出现上述错误。只需要将请求数据转化为bytes类型即可

上一篇:使用docker部署项目时遇到的python编码问题之UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters


下一篇:解决UnicodeEncodeError: 'ascii' codec can't encode characters in position