[英]django post request data
我有以下POST请求
curl -v --dump-header --H "Content-Type: application/json" -X POST --data '{"name": "John", "age": 27}' "http://localhost:8300/api/v1/create_contact?username=gegham&api_key=3efc6df6023534279d2183a696044a8cfec964a9"
打印请求后的结果.POST是
POST:<QueryDict: {u'{"name": "John", "age": 27}': [u'']}>
但不是
POST: <QueryDict: {u'name': [u'John'], u'age': [u'27']}>
所以,我不能将它用作dict并通过键获取值。 为什么POST数据格式与平常不同?
因为您要发送JSON,而不是表单数据。 使用request.body
并使用json.loads
反序列化它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.