RIDE 接口自动化请求体参数中文时报错:“UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in positi

Posted 给天使看的戲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RIDE 接口自动化请求体参数中文时报错:“UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in positi相关的知识,希望对你有一定的参考价值。

在进行robotframework  接口自动化,在请求体参数中输入中文会报以下错误:

 UnicodeDecodeError: \'ascii\' codec can\'t decode byte 0xd7 in position 9: ordinal not in range(128).....

 

改mimetypes.py文件,路径位于python的安装路径下的Lib\\mimetypes.py文件。在import下添加如下几行:解放参考如下:

if sys.getdefaultencoding() != \'utf-8\':
  reload(sys)
  sys.setdefaultencoding(\'utf-8\')
 

注意:如果UTF-8不行,可换成gbk,以上仅供参考!~

 

以上是关于RIDE 接口自动化请求体参数中文时报错:“UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in positi的主要内容,如果未能解决你的问题,请参考以下文章

robot framework ride 在添加Resource时报错,应如何解决

学习自动化接口测试遇到的坑以及解决方法(持续更新中)

goget请求可以接受结构体么

yapi平台--接口自动化实施

uni-app真机调试报错request:fail abort解决方法

服务器http请求https服务时报错解决方案