Django - 来自简单休息客户端的请求未作为json接收

时间:2014-11-12 20:10:56

标签: django

我正在使用此Chrome应用,simple rest client 测试发布请求。

我在数据字段中添加了数据:

'{"a": "a1a1", "b": "b1b1"}'

我在标题字段中测试了两个标题:

Content-Type: application/x-www-form-urlencoded
Content-Type: application/json

但两个标题都失败了,在Django输出:

ipdb> request.POST
<QueryDict: {u'\'{"a": "a1a1", "b": "b1b1"}\'': [u'']}>

但是如果使用python请求,则使用以下输出:

ipdb> request.POST
<QueryDict: {u'a': [u'a1a1'], u'b': [u'b1b1']}>

ipdb> request.META['CONTENT_TYPE']
'application/x-www-form-urlencoded'

如何使用简单的休息客户端?

1 个答案:

答案 0 :(得分:0)

就像你的休息客户一样简单,看起来太简单了。试试Postman