proxy.py/proxy/http
Abhinav Singh 21499ad1cb
Bail out early for non-HTTP but HTTP looking protocols (#972)
* Add support in `Url` to parse all types of schemes

* .

* Guard handler against http looking protocol but not web or proxy requests

* Fix condition for web server protocol detection

* doc happy

* Update flags and type check imports only
2022-01-18 00:11:48 +05:30
..
exception Add `# pragma: no cover` for unnecessary code (#987) 2022-01-14 15:13:14 +05:30
inspector [Middleware] `HttpClientConnection` preparation (#995) 2022-01-16 18:34:33 +05:30
parser Bail out early for non-HTTP but HTTP looking protocols (#972) 2022-01-18 00:11:48 +05:30
proxy [Middleware] `HttpClientConnection` preparation (#995) 2022-01-16 18:34:33 +05:30
server [Middleware] `HttpClientConnection` preparation (#995) 2022-01-16 18:34:33 +05:30
websocket [Middleware] `HttpClientConnection` preparation (#995) 2022-01-16 18:34:33 +05:30
__init__.py [Middleware] `HttpClientConnection` preparation (#995) 2022-01-16 18:34:33 +05:30
codes.py Add initial Sphinx docs 2021-11-18 01:36:13 +01:00
connection.py [Middleware] `HttpClientConnection` preparation (#995) 2022-01-16 18:34:33 +05:30
descriptors.py On-demand `TlsInterception` capability, driven by plugins (#965) 2022-01-12 11:19:35 +05:30
handler.py Bail out early for non-HTTP but HTTP looking protocols (#972) 2022-01-18 00:11:48 +05:30
headers.py [ProxyPool] Add support for basic authorization with upstream proxies (#897) 2021-12-22 01:48:15 +05:30
methods.py Add all IANA assigned HTTP method names (#751) 2021-11-18 18:50:15 +05:30
mixins.py On-demand `TlsInterception` capability, driven by plugins (#965) 2022-01-12 11:19:35 +05:30
plugin.py [Middleware] `HttpClientConnection` preparation (#995) 2022-01-16 18:34:33 +05:30
protocols.py Bail out early for non-HTTP but HTTP looking protocols (#972) 2022-01-18 00:11:48 +05:30
responses.py Optimize how `HttpProtocolHandler` delegates to the core plugins (#925) 2021-12-31 15:58:36 +05:30
url.py Bail out early for non-HTTP but HTTP looking protocols (#972) 2022-01-18 00:11:48 +05:30