我正在尝试复制这个cURL在线人员:
curl -i -XPOST 'http://httpbin.org/post?db=data' --data-binary 'files,host=server10,folder=max value=0.64 1434055562121200000'
在python-requests的帮助下到python。
我试过了:
import requests
payload = {'files,host=server10,folder=max value=0.64 1434055562121200000':'\n'}
or payload = {'files,host':'server10,folder=max value=0.64 1434055562121200000'}
or {'files,host=server10,folder=max value=0.64 1434055562121200000':''}
or {'files,host=server10,folder=max value=0.64 1434055562121200000'}
r = requests.post('http://httpbin.org/post?db=data', data=payload)
我需要一些指示或帮助克服这个障碍,因为它可能是对的吗?
答案 0 :(得分:1)
回答我的自我。
import requests
url = 'http://10.10.10.10:8086/write?db=data'
headers = {'Content-Type': 'application/x-www-form-urlencoded'}
payload = "cpu,host=server01,region=us-west value=0.64 1434055562000000000\n"
r = requests.post(url, data=payload, headers=headers)
有了这个,通过python发布到Influxdb与上面的cURL onliner一样。