例如 一个参数原为 **********bK0%3D,在用例执行时提交 url 参数中的 ‘%’ 转义为'%25',如:**********bK0%253D,导致请求接口失败 有大佬指点下吗
把你的用例发出来?
看不到你的完整用例是长啥样,不好确定你的问题点在哪。
这个是正常的啊,URL 中含有保留字符肯定是要做编码的,请求失败,估计是服务端没有做解码操作。
解决方法是要让服务端加上解码操作吗,大佬? 个人希望有什么办法先不要让 httprunner 在请求时自动对特殊字符做处理,而是将需要处理的部分在 debugtalk.py 中编写函数完成。
楼主目前这个问题解决了吗?我刚开始学习这个框架,遇到的是 post 中参数值传的时间,带有冒号就给编译了,请求不到值,例:"key":"09:00",而且参数中有中文也不行。