mirror of https://github.com/golang/go.git
Ensures that a canceled client request for Switching Protocols
(e.g. h2c, Websockets) will cause the underlying connection to
be terminated.
Adds a goroutine in handleUpgradeResponse in order to select on
the incoming client request's context and appropriately cancel it.
Fixes #35559
Change-Id: I1238e18fd4cce457f034f78d9cdce0e7f93b8bf6
GitHub-Last-Rev:
|
||
|---|---|---|
| .. | ||
| cgi | ||
| cookiejar | ||
| fcgi | ||
| httptest | ||
| httptrace | ||
| httputil | ||
| internal | ||
| pprof | ||
| testdata | ||
| alpn_test.go | ||
| client.go | ||
| client_test.go | ||
| clientserver_test.go | ||
| clone.go | ||
| cookie.go | ||
| cookie_test.go | ||
| doc.go | ||
| example_filesystem_test.go | ||
| example_handle_test.go | ||
| example_test.go | ||
| export_test.go | ||
| filetransport.go | ||
| filetransport_test.go | ||
| fs.go | ||
| fs_test.go | ||
| h2_bundle.go | ||
| header.go | ||
| header_test.go | ||
| http.go | ||
| http_test.go | ||
| jar.go | ||
| main_test.go | ||
| method.go | ||
| omithttp2.go | ||
| proxy_test.go | ||
| range_test.go | ||
| readrequest_test.go | ||
| request.go | ||
| request_test.go | ||
| requestwrite_test.go | ||
| response.go | ||
| response_test.go | ||
| responsewrite_test.go | ||
| roundtrip.go | ||
| roundtrip_js.go | ||
| serve_test.go | ||
| server.go | ||
| server_test.go | ||
| sniff.go | ||
| sniff_test.go | ||
| socks_bundle.go | ||
| status.go | ||
| transfer.go | ||
| transfer_test.go | ||
| transport.go | ||
| transport_internal_test.go | ||
| transport_test.go | ||
| triv.go | ||