Erstellen einer einfachen POST-Anforderung an Firebase. Aus irgendeinem Grund funktioniert es nicht. cURL mit den gleichen Daten funktioniert, keine Probleme. Irgendwelche Ideen?Python: POST-Anfrage funktioniert nicht?
-Code unten:
import requests
r = requests.post("https://testapp-f55e1.firebaseio.com/test.json", data={"location":{"altitude":"200","latitude":"23.2", "longitude":"44.32"},"polution":{"pm10":"11","pm2":"123"}})
logging.debug(r)
Es beginnt zu arbeiten, aber es passiert nichts.
INFO:Posting to https://testapp-f55e1.firebaseio.com/test.json
Die Anforderung erreicht Firebase nicht.
Wenn ich eine Curl-Anfrage mit der gleichen URL mache, funktioniert es wie ein Charme. Irgendwelche Ideen?
Woher wissen Sie, dass es nicht funktioniert? –
@TristanT, wahrscheinlich würde die 400 Antwort eine gute Neigung sein. –
Ich schaue mir die Firebase DB an, und beim Ausführen des Skripts werden keine neuen Datensätze hinzugefügt. Neue Einträge erscheinen, wenn ich den curl-Befehl tue ... @TristanT – R0b0tn1k