fix(http): forward plain HTTP proxy requests
This commit is contained in:
parent
b862254889
commit
d090aeb2bb
8 changed files with 201 additions and 11 deletions
|
|
@ -11,3 +11,4 @@
|
|||
- Gun reports a stale stream error to the process that calls `cancel/2`; pool workers must consume that reply so one HTTP/2 cancellation cannot terminate other multiplexed requests.
|
||||
- Streamed uploads must be registered before body enumeration and cancelled if enumeration exits, throws, or raises, otherwise a partial HTTP/1 request can remain reusable.
|
||||
- Gun 2.4 bounds HTTP/1 response header and trailer buffers, rejects invalid request headers by default, and fixes cross-origin HTTP/2 push handling; Gun 2.4.1 includes Cowlib 2.17.1 to repair HTTP/2 HPACK decoding.
|
||||
- Plain HTTP proxy requests must use absolute-form request targets; CONNECT is reserved for HTTPS tunnels because forwarding proxies commonly reject CONNECT to port 80.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue