Postman生成Python3编码执行报错的修复方案

来源:互联网 发布:阿里云 解析 记录类型 编辑:程序博客网 时间:2024/06/06 23:16

报错:

Traceback (most recent call last):  File "C:\Users\Tian\Desktop\test2.py", line 13, in <module>    conn.request("POST", "/login", payload, headers)  File "C:\Users\Tian\AppData\Local\Programs\Python\Python35\lib\http\client.py", line 1083, in request    self._send_request(method, url, body, headers)  File "C:\Users\Tian\AppData\Local\Programs\Python\Python35\lib\http\client.py", line 1127, in _send_request    body = body.encode('iso-8859-1')UnicodeEncodeError: 'latin-1' codec can't encode characters in position 499-500: ordinal not in range(256)


解决方案:

在payload下方加上一句

payload = payload.encode('utf-8') 

即可。

0 0
原创粉丝点击