In the interest of robustness, servers SHOULD ignore any empty
line(s) received where a Request-Line is expected. In other words, if
the server is reading the protocol stream at the beginning of a
message and receives a CRLF first, it should ignore the CRLF.Certain buggy HTTP/1.0 client implementations generate extra CRLF's
after a POST request. To restate what is explicitly forbidden by the
BNF, an HTTP/1.1 client MUST NOT preface or follow a request with an
extra CRLF.
Mind you, SHOULD and MUST NOT are defined such that the passage isn't completely hopeless.
Thou shalt be liberal in what thou accepts... Thou shalt be liberal in what thou accepts... Thou shalt be liberal in what thou accepts...
October 29, 2003 10:53 PM
| TrackBack