6
โพสต์ JSON โดยใช้คำขอ Python
ฉันต้องการโพสต์ JSON จากไคลเอนต์ไปยังเซิร์ฟเวอร์ ฉันใช้ Python 2.7.1 และ simplejson ลูกค้ากำลังใช้คำขอ เซิร์ฟเวอร์คือ CherryPy ฉันสามารถรับ JSON แบบฮาร์ดโค้ดจากเซิร์ฟเวอร์ (ไม่แสดงรหัส) แต่เมื่อฉันพยายามที่จะโพสต์ JSON ไปยังเซิร์ฟเวอร์ฉันได้รับ "400 คำขอไม่ถูกต้อง" นี่คือรหัสลูกค้าของฉัน: data = {'sender': 'Alice', 'receiver': 'Bob', 'message': 'We did it!'} data_json = simplejson.dumps(data) payload = {'json_payload': data_json} r = requests.post("http://localhost:8080", data=payload) นี่คือรหัสเซิร์ฟเวอร์ class Root(object): def __init__(self, content): self.content = …