其他分享
首页 > 其他分享> > httpRunner请求参数包含中文乱码解决

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

作者:互联网

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

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

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

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

标签:中文,httpRunner,请求,乱码,json,源码,参数,ascii
来源: https://www.cnblogs.com/mujinxi/p/15632595.html