# -*- coding: utf-8 -*- import requests
Host=‘http://localhost‘ api_url=f‘{Host}/api/bbb/ccccc/‘ # header=‘Content-Type: application/json‘ #请求头是json格式 # header=‘Content-Type: application/x-www-form-urlencoded‘ #请求头是表单 payload={ ‘action‘:‘dddd‘, ‘data‘:‘‘‘{ "name":"温客行", "desc":"老温", "display_idx":111 }‘‘‘ #这个值是json格式,所以需要用3引号括起来,否则没有引号就会使用&自行拼接 } #消息体都可以写成字典形式 reps=requests.post(api_url,data=payload) # reps=requests.post(api_url,json=payload2) #当请求头是json格式时,则把data改成json reps.encoding=‘unicode_escape‘#设置响应编码显示中文 print(reps.text)#打印响应信息 print(reps.request.headers)#打印请求头 print(reps.request.body)#打印请求体
原文:https://www.cnblogs.com/docstrange/p/14756557.html