I have a standard Django installation without any changes in the
settings (except adding mysql db to the settings.py) and I'm sending
the message to localhost:8000, so there is no proxy or anything else
in the way. Still, the request body comes after me sending the
response...

On Fri, Oct 31, 2008 at 11:50 PM, Graham Dumpleton
<[EMAIL PROTECTED]> wrote:
>
>
>
> [EMAIL PROTECTED] wrote:
>> Hello,
>> I'm trying to receive a possibly large XML message via HttpRequest
>> (POST method) with chunked encoding. However, when I send a response,
>> I found out (using Wireshark) that the response is being sent before
>> the whole POST request body is available. I expected Django to be
>> buffering the chunks and that the request would be complete, but
>> that's apparently not happening...
>>
>> I'm reading the body like this:
>> request.POST.values()[0]
>>
>> (Which is probably a wrong way, but I don't know how to do it
>> otherwise.)
>
> What hosting mechanism are you using. Anything that uses WSGI (eg,
> mod_wsgi, fastcgi/flup) or mod_python will not work as neither WSGI
> specification or mod_python support chunked transfer encoding on
> request content. Certainly for mod_python and mod_wsgi, it should give
> an error back before even gets to Django saying that content length
> required to be set.
>
> Graham
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to