2016-04-03 14 views
0

Bir url için geri arama göndermesi gereken bir API kullanıyorum.Django json verileri request.body ama boş

def get_callback(request): 
    ... 
    some treatment with request.body 

Bence hep request.body "b ''" içerdiğini döndürür: Böylece benim url ve görüşümü yapılandırın. Bununla birlikte, JSON'da kodlanmış birçok bilgi içermelidir. Gerçekten, bu bilgi tezlerinin geri arama url'sine gönderildiğini biliyorum, requestbin.in (http://requestb.in/1d4dkk01?inspect#10fl7s) ile denedim ve ham madde dolu.

Vücudun boş olması durumunda ne olabilir? Nginx yapılandırması olabilir mi? veya setting.py? Eğer

+0

Requestbin, 'Content-Type: multipart/form-data' türlerini gösterir, json yoktur. – serg

cevap

0

Bence sen yanıtı dönmelidir

teşekkürler görünüm için json veri türünü var. Beğen

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')