我使用django框架创建android,我以x-www- form -urlencoded形式向服务器发送post请求,但我不知道如何由django framework.so解析它,如何解析它。
我使用postman来测试api,使用**post method => body => x-www-form-urlencoded**和发送数据是
name abc
email abc@gmail.com
contact 1234567890这里是view.py来获取数据
def user_otp_authetication(request):
if request.method == 'POST':
objs = request.body.decode('utf-8')
print obj
return json_response({
'success':'true'
})打印值
name=abc&email=abc%40gmail.com&contact=1234567890如何解析这些数据供使用,我也使用json.loads(),但它不是json,所以它通过错误消息。
发布于 2016-06-16 09:29:46
Django已经将POST数据解析为request.POST中的dict-like对象。
例如,您可以使用:name获得request.POST.get('name')。您可以阅读更多关于Django's request对象和所谓的QueryDict对象这里的信息。
https://stackoverflow.com/questions/37854916
复制相似问题