http post 请求,带参数,带请求头

Posted qiqi-yhq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http post 请求,带参数,带请求头相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
import json
url = ‘http://................‘
body = "type": "text", "content": "测试文本",
headers = ‘content-type‘: "application/json"
#print type(body)   #查看数据类型
#print type(json.dumps(body))
# 这里有个细节,如果body需要json形式的话,需要做处理
# 可以是data = json.dumps(body)
response = requests.post(url, data = json.dumps(body), headers = headers)
# 也可以直接将data字段换成json字段,2.4.3版本之后支持
# response  = requests.post(url, json = body, headers = headers)
# 返回信息
print response.text
# 返回响应头
print response.status_code

 

以上是关于http post 请求,带参数,带请求头的主要内容,如果未能解决你的问题,请参考以下文章

Jsoup发送http请求,get和post两种方式,分别带参数和不带参数

RestTemplate发送带body参数的post请求

springboot中使用restTemplate发送带参数和请求头的post,get请求

从零开发区块链应用--golang网络请求

curl发送get请求带param

java代码发送post请求,并接收xml文件。。。 发送请求时要带参数