2017-03-29 3 views
0

Ich versuche herauszufinden, wie man die Curl-Anfrage in Python konvertiert, aber ich bin nicht 100% sicher, was was ist. Wie ziehen Sie auseinander eine Locke Anfrage, so dass es mit einem pyhton Anfrage funktioniert (ich würde es vorziehen, keine 3rd-Party-Pakete verwenden)Konvertieren von Curl zu einer Anfrage in Python

curl -i -XPOST 'http://10.16.1.35:8086/write?db=maintenance' --data-binary 'temperature,pi=Raspberry,sensor=Blue value=64.50 1490643440916250112' 

und

curl -i -XPOST 'http://localhost:8086/write?db=mydb' --data-binary @cpu_data.txt 

Ich verstehe nicht, welche Elemente in Hier sind was, damit ich die Anfrage umwandeln kann.

Vielen Dank!

Antwort

0

Ich glaube, dass Sie das auf zwei Arten tun können.

  1. Verwendung der pycurl-Bibliothek, die wie eine Schnittstelle zur cURL-Bibliothek fungiert. Sie können einen Blick in die Dokumentation werfen here
  2. Sie können eine HTTP-Anfrage mit Inhaltstyp, Header und Parametern mit der Requests-Bibliothek für Python senden. Sie können sich die Dokumentation here ansehen.

Ich hoffe, das hilft.