python3.0接口requests中文问题

错误信息:UnicodeEncodeError: 'latin-1' codec can't encode characters in position 535-538: Body ('流程表单') is not valid Latin-1. Use body.encode('utf-8') if you want to send it encoded in UTF-8.

使用数据分离,读取Excel数据作为参数数据,参数包含中文出现如此错误;

例如:

#读取Excel数据

数据中包含中文

data=cls.workflowData['pubilsh_workflow']

post(url,data)

报上述错误

用json.loads()转换下数据即可

data =json.loads(cls.workflowData['pubilsh_workflow'])
post(url,data)
posted @ 2018-11-26 14:17  MikeGuo  阅读(615)  评论(0编辑  收藏  举报