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# 请求urlurl = 'http://127.0.0.1:8089/mms/Login/loginUser'# 请求参数data = { 'username': 'admi', 'password': '12345'}# 调用postresponse = requests.post(url, json=data) # response 响应对象# 获取响应状态码print('状态码:', response.status_code)# 获取响应头print('响应头信息:', response.headers)# 获取响应正文print('响应正文:', response.text)


2)post请求 - 示例2
示例2: 请求头中的Content-Type是 application/json

# 请求urlurl = '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'}# 调用postresponse = requests.post(url, json=data, headers=headers) # response 响应对象# 获取响应状态码print('状态码:', response.status_code)# 获取响应头print('响应头信息:', response.headers)# 获取响应正文print('响应正文:', response.text)