2016-04-03 13 views
0

私は、URLにコールバックを送信する必要があるAPIを使用しています。したがって、私は私のURLと私のビューを設定します:Django json data in request.body but empty

私のビューは常に "b" 'を含んでいます。ただし、JSONでエンコードされた多くの情報が含まれている必要があります。 確かに、これらの情報がコールバックURLにうまく送られていることを知っています。私はrequestbin.in(http://requestb.in/1d4dkk01?inspect#10fl7s)で試してみました。

ボディが空である可能性がありますか?それはnginxの構成ですか?またはset.py?あなた

+0

Requestbinは 'Content-Type:multipart/form-data'を表示しますが、jsonはありません。 – serg

答えて

0

私が思うには、あなたが応答を返すべき

おかげで、ビューのためのJSONデータの種類を持っています。それと同様に

import json 
    def get_call_back(request): 
      # Do something to return dictionary same as {'abc': xyz} 
      json_data = json.dumps(data) 
      return HttpResponse(json_data, content_type='application/json')