我使用Django创建了一个REST API。我正在使用一些参数发出POST请求
user_id="5453ab249b0dbb3b76000009"
user_type="instrcutor"
在蜂房蓝图中,我将这些作为请求体的一部分发送,如:
+ Request (application/json)
+ Body
{
"user_id": "5453ab249b0dbb3b76000009",
"user_type": "instructor"
}
但在我的Django视图中,request.POST就像:
{u'{\n "user_id": "5453ab249b0dbb3b76000009",\n "user_type": "instructor"\n}': [u'']}
而不是
{u'user_id': [u'5453ab249b0dbb3b76000009'], u'user_type': [u'instructor']}
如何正确发送帖子数据?
修改
以下是解决方案:
+ Request (application/x-www-form-urlencoded)
user_id=5453ab249b0dbb3b76000009&user_type=instructor
答案 0 :(得分:0)
如果养蜂场正在发送json(你是在body block中写的),你应该查看并解析request.body
而不是request.POST