python3 requests模块的post请求和get请求

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状态码


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值