python接口自动化之post请求

request post请求详解

post请求代码如下:

coding:utf-8

#导入request包
import requests
#导入json包 用于将字典数据转换为json格式的数据
import json
#设置请请求参数
params={
    
    'yoyo':'hello word'}
#将请求参数为字典类型的数据转换为json格式的数据
data_json=json.dumps(params)
#设置请求头  将请求的数据设置为json格式的数据
headers={
    
    "Content-Type": "application/json; charset=utf-8"}
#设置请求的url
url = 'http://httpbin.org/post'
#设置请求方式为post请求
postname=requests.post(url=url,json=data_json,headers=headers)
#打印响应内容
print('响应内容:',postname.text)
#打印响应状态码
print('响应状态码:',postname.status_code)
#打印请求头信息
print('请求头信息:',postname.request.headers)
#打印响应头信息
print('响应头信息:',postname.headers)

post请求响应结果如下:
响应结果

request post请求注意事项:

(1)设置请求头为json格式
(2)导入json包 使用json.dumps(参数名称)转换为json格式
(3)post传入参数(url信息,请求头信息,参数信息)

猜你喜欢

转载自blog.csdn.net/qq_38484679/article/details/109595887