commit | e13a2654a71e8d479c387f1c45c295c956910cf7 | [log] [tgz] |
---|---|---|
author | Damien Neil <dneil@google.com> | Tue Oct 12 16:20:45 2021 -0700 |
committer | Damien Neil <dneil@google.com> | Wed Oct 13 17:12:55 2021 +0000 |
tree | 15aefffc906f27e5917486f60f29647af63694d0 | |
parent | ee2e9a08232314aff259a37ef6a120ab635f1767 [diff] |
http2: close the Request's Body when aborting a stream After RoundTrip returns, closing the Response's Body should interrupt any ongoing write of the request body. Close the Request's Body to unblock the body writer. Take additional care around the use of a Request after its Response's Body has been closed. The RoundTripper contract permits the caller to modify the request after the Response's body has been closed. Updates golang/go#48908. Change-Id: I261e08eb5d70016b49942d72833f46b2ae83962a Reviewed-on: https://go-review.googlesource.com/c/net/+/355491 Trust: Damien Neil <dneil@google.com> Run-TryBot: Damien Neil <dneil@google.com> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This repository holds supplementary Go networking libraries.
The easiest way to install is to run go get -u golang.org/x/net
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.