Is the Content-Length
header required for a HTTP/1.0 response? The HTTP spec mentions that it is required for the request, but doesn't mention anything about the response:
http://www.w3.org/Protocols/HTTP/1.0/draft-ietf-http-spec.html#Content-Length
A valid Content-Length field value is required on all HTTP/1.0 request messages containing an entity body.
If it is not required for the response, how does the client read the response when it's larger than 1MB?