接口自动化Python+requests踩坑记录

问题描述

同一个接口,传参相同,用postman,jmeter等接口工具都能正常访问,后台也能正常返回数据,但是用

requests.post()调用就会返回400
jmeter传参以及响应
这是一个登录接口,如图所示的传参,是可以正常登录的

 

 postman传参以及响应

可以看到,两个工具的传参不一样,但是也是同样可以正常返回

 

用同样的参数,使用requests.post() 调用时,就会报404

将postman中的请求参数复制出来,放到requests.post()进行访问就会报400

 最后发现是postman请求时,对这两项进行处理,在postman中可以正常使用,postman会进行转化。但是如果直接复制到其他地方访问就不能

修改这两项的值,即可正常访问

 

修改后访问正常

 

posted @ 2024-04-22 15:44  爱喝冰糖雪梨  阅读(152)  评论(0)    收藏  举报