Allow missing Content-Length for 303 response. 

I have encountered a problem where servers send a 303 with no Content-Length and no body. This causes a content_length_undefined error to occur.

The RFC says they SHOULD contain an explanation in the body, not MUST. For HTTP APIs It seems reasonable to expect that a redirect response may not contain a body and the client just uses the Location header to proceed.