2014-12-16 3 views
1

Я создал REST API, используя Django. Я делаю запрос POST с некоторыми параметрамиОтправка параметров POST с пасеки

user_id="5453ab249b0dbb3b76000009" 
user_type="instrcutor" 

В пасеке копирку, я шлю их как часть тела запроса, как:

+ Request (application/json) 

    + Body   

      { 
       "user_id": "5453ab249b0dbb3b76000009", 
       "user_type": "instructor" 
      } 

Но на мой взгляд, Джанго, request.POST приходит как:

{u'{\n  "user_id": "5453ab249b0dbb3b76000009",\n  "user_type": "instructor"\n}': [u'']} 

вместо

{u'user_id': [u'5453ab249b0dbb3b76000009'], u'user_type': [u'instructor']} 

Как я могу отправить данные сообщения правильно?

EDIT

Вот решение:

+ Request (application/x-www-form-urlencoded) 

    user_id=5453ab249b0dbb3b76000009&user_type=instructor 

ответ

0

Если пасека отправки JSON (вы написали в блоке тела), вы должны смотреть и анализировать request.body вместо request.POST

+0

что были бы накладными. – navyad