On 5/23/2015 9:13 AM, Bradford Wetmore wrote:
Weijun wrote:

 > But in the RFC the name is in uppercase and chars in string are all
 > lowercases.
 > ...deleted...
 > - Compare with equalsIgnoreCase()

Not following here, the spec is specific about the over-the-wire byte
values, and http/1.1 != Http/1.1.

Because the spec says

   o  Identification Sequence: The precise set of octet values that
      identifies the protocol.  This could be the UTF-8 encoding
      [RFC3629] of the protocol name.

and the name is uppercase. What if someone really sends "HTTP/1.1".getBytes("UTF-8")?

--Max

Reply via email to