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