diff --git a/http_parser/pyparser.py b/http_parser/pyparser.py index 835ca34..2775076 100644 --- a/http_parser/pyparser.py +++ b/http_parser/pyparser.py @@ -323,6 +323,8 @@ def _parse_request_line(self, line): def _parse_headers(self, data): idx = data.find(b("\r\n\r\n")) + if idx < 0: + idx = data.find(b("\n\n")) if idx < 0: # we don't have all headers return False