import requests
url = 'http://***.***.***.***:****/ppp'
headers = {'Content-Type': 'application/json'}
# headers = {'Content-Type': 'text/plain'}
postdata = {
"start_time": 1536758128,
"end_time": 1536761728
}
result = requests.post(url=url, data=postdata, headers=headers)
print(result.text)
此时需要将postdata转换为json格式,解决方法有两个。
方法一:
>>> import json
>>> url = 'https://api.github.com/some/endpoint'
>>> payload = {'some': 'data'}
>>> r = requests.post(url, data=json.dumps(payload))
方法二:
>>> url = 'https://api.github.com/some/endpoint'
>>> payload = {'some': 'data'}
>>> r = requests.post(url, json=payload)