भेजने के लिए पायथन 'अनुरोध' का उपयोग करना मुझे एक बहुत ही सरल सवाल है, लेकिन मैं इसे समझने के तरीके से नहीं समझ सकता। ,जेएसओएन बूलियन
payload = { 'on':true }
r = requests.put("http://192.168.2.196/api/newdeveloper/lights/1/state", data = payload)
काम नहीं करता क्योंकि मैं निम्नलिखित त्रुटि मिलती है:
{ 'on': true }
इस तरह कर रहा: समस्या मेरे पास है कि मैं पायथन और अनुरोध का उपयोग कर निम्नलिखित पेलोड भेजना चाहते है
NameError: name 'true' is not defined
भेजा जा रहा है सच रूप 'सही', अपने सर्वर द्वारा स्वीकार नहीं किया जाता है, ताकि एक नहीं है विकल्प। कोई भी सुझाव है? धन्यवाद! राजधानी टी
'अजगर पर TRUE' एक पूंजी 'टी' :) – GP89
Uhm, यह अजगर में' TRUE' ... – lunaryorn
है मुझे पता है कि यह सच है के साथ लिखा जाता है। लेकिन जब मैं वहां 'सत्य' डालता हूं, तो पेलोड "{'पर': True}" होगा। मैं चाहता हूं कि यह "{'' ': true}" –