post方法:
作用: 提交资源、新增资源
步骤:
1. 导包:import requests
2. 参数
3. 调用post方法: r = requests.post(url, json/data, headers) # r:响应对象
4. 获取响应对象
响应状态码:响应对象.status_code
响应信息:响应对象.json() / 响应对象.text
1)post请求 - 示例1
示例1: 请求头中的Content-Type不是 application/json
import requests # 请求url url = 'http://127.0.0.1:8089/mms/Login/loginUser' # 请求参数 data = { 'username': 'admi', 'password': '12345' } # 调用post response = requests.post(url, json=data) # response 响应对象 # 获取响应状态码 print('状态码:', response.status_code) # 获取响应头 print('响应头信息:', response.headers) # 获取响应正文 print('响应正文:', response.text)
2)post请求 - 示例2
示例2: 请求头中的Content-Type是 application/json
# 请求url url = 'http://api.test.zhulogic.com/designer_api/account/login_quick' # 请求头 headers = { 'Content-Type': 'application/json' } # 请求参数 data = { 'phone': 13011112222, 'code': 1234, 'unionid': '', 'messageType': 3, 'channel': 'zhulogic' } # 调用post response = requests.post(url, json=data, headers=headers) # response 响应对象 # 获取响应状态码 print('状态码:', response.status_code) # 获取响应头 print('响应头信息:', response.headers) # 获取响应正文 print('响应正文:', response.text)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)