Chuncked encoding is a mechanism in HTTP/1.1 that enables large documents to be transferred in "chunks" and for the transfer to be resumed if the connection drops. This is how Internet Explorer (and other browsers) are able to pick-up on a large download.
As I understand it; chunked encoding is a mandatory requirement of a HTTP/1.1 compatible client; and therefore you cannot indicate that you will not accept it as part of the request. However, it is not part of HTTP/1.0; and therefore if you send a 1.0 request you will not get a chunked encoded response. Luckily; the "Host" header is widely implement with disregards to the HTTP version; so you should be OK.
That doesn't explain why you're not getting the whole document though. Are you doubly sure that that you are POST'ing the correct parameters and action URL in order to get a response....?
|