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

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

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

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

再次请求,中文显示正常,如下:
httpRunner请求参数包含中文乱码解决

上一篇:使用 Linux cowsay 制作丰富多彩的节日问候


下一篇:Java ASCII编码表和运算符