POST请求示例
import requests url = "http://192.168.0.38:5000/mall/auction_test2/" headers = { "ts": '1595925465795', # "content-type": "application/json" # 'content-type':'application/x-www-form-urlencoded' # 'content-type':'text/xml' } data = { "phone": '13566667777', "username": 'test', "password": '123456', "password2": '123456', "captcha": "1234", }
# 方式一
response = requests.request("post", url=url, data=data, headers=headers) print(response.text) print(response.status_code)
# 方式二
response2 = requests.post(url, data=data, headers=headers) print(response2.text) print(response2.status_code)
# 方式三
data3 = { "phone": (None, '13566667777'), "username": (None, 'test'), "password": (None, '123456'), "password2": (None, '123456'), "captcha": (None, "1234"), } response3 = requests.request("POST", url, files=data3, headers=headers) print(response3.text) # 打印请求返回结果 print(response3.status_code) # 打印http状态码
GET请求示例
import requests url = "http://8.142.38.26:5000/mall/auction_test/" headers = { "ts": '1595925465795' } params = { "phone": '13566667777', "username": 'test', "password": '123456', "password2": '123456', "captcha": "1234", }
# 方式一
response = requests.request("GET", url, params=params, headers=headers) print(response.text) # 打印请求返回结果 print(response.status_code) # 打印http状态码
# 方式二
response2 = requests.get(url, params=params, headers=headers) print(response2.text) # 打印请求返回结果 print(response2.status_code) # 打印http状态码
转载请注明:梦绘设计 » Python/Shell » python3 requests模块post和get请求示例
版权声明
本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。