mirror of
https://github.com/puma/puma.git
synced 2022-11-09 13:48:40 -05:00
800cfeeac3
The parser stores headers in a Ruby hash table so that when a header is found twice its value replaces the old one. As per RFC[1] this is not correct, since duplicated headers should all be considered. In particular, they are semantically equivalent to a single header with comma separated values. In this case, we follow existing practice of joining values with a comma and a single space character. [1] See RFC2616 section 4.2: http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2 |
||
---|---|---|
.. | ||
Http11.java | ||
Http11Parser.java | ||
MiniSSL.java |