Desidero leggere una richiesta HTTP non elaborata in Django 1.3.Leggere una richiesta HTTP non elaborata in Django 1.3
C'è un modo semplice per farlo?
ho provato la seguente senza successo:
clength = int(request.META.get("CONTENT_LENGTH"))
data = request.read(1000)
# data comes out empty
cercato anche:
for part in request:
pass
# never enters the loop
La ragione per cui sto facendo questo è perché in qualche modo la mia attributo raw_post_data
è vuoto quando si utilizza multipart/related
informazioni MIME sul POST
comando. Apparentemente è un bug that's been there for a long time.
'request' non ha alcun contenuto. Ha solo i dettagli sulla richiesta che viene fatta - da qui il nome. Il contenuto arriva con la * risposta *. –
Che cosa stai facendo esattamente? Sta cercando di analizzare i contenuti dei file caricati? – jathanism
@jathanism: no. Sto ricevendo un POST 'multipart/related' da un Centro Messaggi MMS e, anche se i dati ci sono, DJANGO non lo espone attraverso l'oggetto' request'. Mi sono assicurato che i dati ci fossero sniffando i pacchetti. –