21

非常に簡単な質問がありますが、その方法がわかりません。私が抱えている問題は、Python とリクエストを使用して次のペイロードを送信したいということです。

{ 'on': true }

次のようにします。

payload = { 'on':true }
r = requests.put("http://192.168.2.196/api/newdeveloper/lights/1/state", data = payload)

次のエラーが発生するため、機能しません。

NameError: name 'true' is not defined

true「true」として送信することはサーバーで受け入れられないため、オプションではありません。誰でも提案はありますか?ありがとう!

4

4 に答える 4

5

{'on': True}、大文字の T にする必要があります

于 2013-07-31T20:37:56.140 に答える