* add validation in _process_line in parser.py
add validation in _process_line in proxy/http/parser/parser.py
* quick fail when parsing request
quick fail when parsing request
add test case for parsing invalid http request
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* remove unnecessary checks and empty line
remove unnecessary checks and empty line
* minor fix
minor fix
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* solve exception expression conflict
solve exception expression conflict
* use NotImplementedError temporary measure
use change HttpProtocolException to NotImplementedError for a temporary
measure
* change exception type in test
change exception type in test
* remove unnecessary import
remove unnecessary import
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Abhinav Singh <mailsforabhinav@gmail.com>
Co-authored-by: Abhinav Singh <126065+abhinavsingh@users.noreply.github.com>