Post with json

linkaiyi
Follow

get post body if submitted with json

If you are passing data using Content-Type: application/json, You can access json from request.body

Example:

(myblog) ✘ ✝ ~/projects/myblog/base

up-sell±  curl --header "Content-Type: application/json" \
--request POST \
--data '{"supplier": "x", "date": "x", "materials": [{"price": "x", "qtd": "x", "name": "x"}, {"price": "x", "qtd": "x", "name": "x"}, {"price": "x", "qtd": "x", "name": "x"}], "payment": "x"}' \


views.py:

ipdb> import json
ipdb> json.loads(request.body)
{u'supplier': u'x', u'date': u'x', u'materials': [{u'price': u'x', u'qtd': u'x', u'name': u'x'}, {u'price': u'x', u'qtd': u'x', u'name': u'x'}, {u'price': u'x', u'qtd': u'x', u'name': u'x'}], u'payment': u'x'}
Object has 0 attachments

Was this article helpful?

This article is viewed 30 times!

Recent Viewed Articles

0 Comments

Leave a Comment

Support