Implement various Host header checks required by RFC 7230 - Host header must be present for HTTP/1.1 requests - multiple host headers are invalid - if the request line includes the host, it must match the host header (optional)