anchor.diff:  		undefined when Version =:= 'HTTP/1.1' ->
   			%% @todo Might want to not close the connection on this and next one.
   			error_terminate(400, State, {stream_error, StreamID, protocol_error,
  -				''}); %% @todo
  +				'HTTP/1.1 requests must include a host header. (RFC7230 5.4)'});
   		undefined ->
   			request(Buffer, State, Headers, <<>>, default_port(Transport:secure()));
   		RawHost ->
  
positive.code: 	case match_eol(Buffer, 0) of
  		nomatch when byte_size(Buffer) > MaxLength ->
  			error_terminate(431, State, {connection_error, limit_reached,
  				''}); %% @todo
  		nomatch ->
  			{more, State#state{in_state=PS#ps_header{headers=H, name=N}}, Buffer};
  		_ ->
  
negative.code: parse_uri_query(<< C, Rest/bits >>, State, M, P, SoFar) ->
  	case C of
  		$\r -> error_terminate(400, State, {connection_error, protocol_error,
  			'The request-target must not be followed by a line break. (RFC7230 3.1.1)'});
  		$\s -> parse_version(Rest, State, M, P, SoFar);
  		$# -> skip_uri_fragment(Rest, State, M, P, SoFar);
  		_ -> parse_uri_query(Rest, State, M, P, << SoFar/binary, C >>)
  