QA|requests接口请求失败而postman请求成功原因排查|Requests
requests接口请求失败而postman请求成功原因
代码如下
1 def ihrm_login(login_data, url1): 2 """login_data:入参""" 3 res = requests.post(url=url1, data=login_data) 4 # print(res) 5 print(res.json()) 6 7 if __name__ == "__main__": 8 # 登录测试 9 login_data = { 10 "mobile": "13800000002", 11 "password": "888itcast.CN764%..." 12 } 13 url1 = r'http://ihrm-java.itheima.net/api/sys/login' 14 ihl = ihrm_login(login_data,url1)
结果如下:
失败原因:传入的login_data是json格式,这种格式需要用json来接着
所以把data改成json就行,如下图:
结果如下:
参考:(123条消息) requests接口请求失败而postman请求成功问题_msg_data的博客-CSDN博客
感谢查阅,点个赞再走呗,完整源码见:https://github.com/T-Better/SoftTest