来,先上代码:
import requests
import json
url = "http://example.com"
data = {
'tt': 1,
'gg': 2,
}
# 以下有两种 :
# 1。data参数传
requests.post(url, data=json.dumps(data))
# 2。json参数传
requests.post(url, json=data)
完。
---
知识点1:
Reqeusts支持以form表单形式发送post请求,只需要将请求的参数构造成一个字典,然后传给requests.post()的data参数即可。
知识点2:
data
知识点2:
Requests也支持以multipart形式发送post请求,只需将一文件传给requests.post()的files参数即可。
files
url = 'http://httpbin.org/post'
files = {'file': open('report.txt', 'rb')}
r = requests.post(url, files=files)
print r.text
知识点3:
简单 测试 post 的服务器 ,可以用 httpbin.org 来测试结果。
---