1
私はpython-pythonでpython-requestsライブラリを使ってデータをサーバに投稿しようとしています。私は、端末にカールを使用して、次のコマンドを使用してデータを正常に投稿することができています:私は要求または多分pycurl Pythonライブラリと同じことをやろうとしているPython-RequestライブラリのCurl --data-binary相当ファイル
curl -i -XPOST 'http://myServerAddress/write?db=some_data' --data-binary 'param1,state=test,param2=1 param3=2.932,param4=3250 1497064544944 '
。私はpycurlや要求で "--data-binary"の部分を翻訳するのに苦労しています。例えばリクエストライブラリーでこのような何かをやって:私は、コードを実行すると、シェルで:
import requests
p = requests.post('http://myServerAddress/write?db=some_data', data={'param1,state=test,param2=1 param3=2.932,param4=3250 1497064544944 '})
print(p)
print(p.status_code)
print(p.text)
は、「バイトのようなオブジェクトが必要とされ、 『設定』ではないTypeError例外」を取得。私は何が欠けていますか?どんな助けもありがとうございます。ありがとう。