Very simple class to hold everything about an HTTP request.
Only the URL itself is required, everything else is optional.
Calculates and sets the length of the body.
Sets if the request is using chunked transfer-encoding.
Returns whether or not a request is chunked.
[Validate]