httpRunner请求参数包含中文乱码解决

问题:httpRunner请求参数中如果包含中文,会乱码,如下:

解决方法:
requests库中,在处理json格式的请求时调用的json.dumps方法参数ensure_ascii默认为True.表示序列化时对中文默认使用的ascii编码。
如果想要显示中文,则将此参数的值改为False即可,如下:

源码修改:
在requests源码的models.py文件中,找到prepare_body函数。在comlexjson.dumps(json)里加个参数ensure_ascii=False.
保存源码

再次请求,中文显示正常,如下:

posted @ 2021-12-02 11:53  XiaojunWang  阅读(295)  评论(0)    收藏  举报