Ich habe eine wirklich einfache Frage, aber ich kann es nicht herausfinden, wie es geht. Das Problem, das ich habe ist, dass ich die folgende Nutzlast mit Python und Anfragen senden möchten:Verwenden von Python 'Anfragen' zu senden JSON boolean
{ 'on': true }
es wie folgt tun:
payload = { 'on':true }
r = requests.put("http://192.168.2.196/api/newdeveloper/lights/1/state", data = payload)
nicht funktioniert, weil ich die folgende Fehlermeldung erhalten:
NameError: name 'true' is not defined
Senden der wahre als 'true' wird nicht von meinem Server akzeptiert, so dass keine ist Möglichkeit. Jemand einen Vorschlag? Vielen Dank!
'true' auf Python ist mit einem Kapital 'T' :) Dinkel – GP89
Uhm, es ist' true' in Python ... – lunaryorn
Ich weiß, dass es wahr ist. Aber wenn ich 'True' dort setze, wird die Nutzlast "{'on': True}" sein. Ich möchte, dass es "{'on': true}" ist. –