This repository was archived by the owner on Nov 6, 2022. It is now read-only.
This repository was archived by the owner on Nov 6, 2022. It is now read-only.
Is this valid according to rfc2616? #301
Open
Description
My reading of rfc2616 is that both spaces and horizontal tabs are allowed as LWS in field values:
LWS = [CRLF] 1*( SP | HT )
But in http_parser.c where there should be checks for both SP and HT I see only a check for SP:
https://github.com/nodejs/http-parser/blob/master/http_parser.c#L1660
That means the following HTTP message is malformed:
GET / HTTP/1.1\r\n
Host: example.com:80\r\n
Connection: keep-alive\t\r\n
\r\n
Am I reading this correctly?
Metadata
Metadata
Assignees
Labels
No labels