前言:
现在各位老铁们对“python发http请求”大体比较注重,看官们都想要知道一些“python发http请求”的相关内容。那么小编同时在网络上汇集了一些关于“python发http请求””的相关文章,希望朋友们能喜欢,朋友们快快来了解一下吧!说明:
打开浏览器,输入需要测试的url地址,用F12调试模式 抓取浏览器的http请求信息,将获取的信息使用python+requests脚本模拟浏览器发送该请求,完成接口测试
代码:
# pip install requestsimport requestsimport jsonimport timedef test(ip,pwd): # 登录url url = ";%ip register_data = {'userName': "admin", 'password':pwd} response = requests.post(url,json = register_data) print ('返回结果:\n',json.dumps(response.json(),indent=4,ensure_ascii=False)) sessionId = response.json()['data']['snId'] head = {'SessionId': '%s'%snId} print ('请求头=',head) # 接口测试 url= ";%ip register_data = {} request = requests.post(url,headers=head,timeout=50) print ('返回结果:\n',json.dumps(request.json(),indent=4,ensure_ascii=False))if __name__ == '__main__': ip = "192.168.x.x" pwd = "abcd1234" test(ip,pwd)
执行(浏览器抓包):
执行(脚本):
测试结果:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python发http请求