go/src/net/http
Brad Fitzpatrick bfd9b94069 net/http: make Transport respect {X-,}Idempotency-Key header
Fixes #19943

Change-Id: I5e0fefe44791d7b3556095d726c2a753ec551ef2
Reviewed-on: https://go-review.googlesource.com/c/147457
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2018-11-14 21:07:02 +00:00
..
cgi all: use strings.ReplaceAll and bytes.ReplaceAll where applicable 2018-09-26 22:14:25 +00:00
cookiejar net/http: add support for SameSite option in http.Cookie 2018-07-09 19:58:29 +00:00
fcgi
httptest net/http/httptest: guarantee ResponseRecorder.Result returns a non-nil body 2018-07-20 19:04:25 +00:00
httptrace net/http/httptrace: add clarification never added to CL 67430 2018-06-27 17:07:21 +00:00
httputil net/http/httputil: make ReverseProxy automatically proxy WebSocket requests 2018-11-13 01:42:47 +00:00
internal http/internal: document final CRLF behavior on chunkedWriter 2018-07-17 02:23:17 +00:00
pprof net/http/pprof: fix typo on new index page 2018-05-10 18:02:07 +00:00
testdata
client.go net/http: use Header.clone rather then duplicating functionality 2018-09-23 06:53:10 +00:00
client_test.go crypto/tls: enable TLS 1.3 and update tests 2018-11-12 20:44:39 +00:00
clientserver_test.go net/http: log call site which causes multiple header writes 2018-10-03 15:29:15 +00:00
cookie.go net/http: add missing words to SameSite doc/comments 2018-10-03 02:09:38 +00:00
cookie_test.go net/http: add support for SameSite option in http.Cookie 2018-07-09 19:58:29 +00:00
doc.go
example_filesystem_test.go net/http: add an example of creating a custom FileSystem 2018-08-21 04:55:04 +00:00
example_handle_test.go net/http: add Handle example 2018-10-02 16:59:25 +00:00
example_test.go net/http: add http.NotFoundHandler example 2018-09-27 07:40:12 +00:00
export_test.go net/http: make Transport respect {X-,}Idempotency-Key header 2018-11-14 21:07:02 +00:00
filetransport.go
filetransport_test.go
fs.go net/http: try to document ServeFile security more 2018-07-27 21:01:10 +00:00
fs_test.go net/http: correct subtle transposition of offset and whence in test 2018-03-06 06:13:17 +00:00
h2_bundle.go net/http: revert CL 89275 (don't sniff Content-Type when nosniff set) 2018-07-31 17:29:58 +00:00
header.go net/http: make Transport respect {X-,}Idempotency-Key header 2018-11-14 21:07:02 +00:00
header_test.go net/http: use internal/race 2018-08-21 02:37:19 +00:00
http.go net/http: explain more how Pusher.Push works 2018-10-03 02:32:28 +00:00
http_test.go
jar.go
main_test.go go/printer, gofmt: tuned table alignment for better results 2018-04-04 13:39:34 -07:00
method.go
npn_test.go
proxy_test.go net/http: make Transport send WebSocket upgrade requests over HTTP/1 2018-10-02 23:33:23 +00:00
range_test.go
readrequest_test.go all: use strings.ReplaceAll and bytes.ReplaceAll where applicable 2018-09-26 22:14:25 +00:00
request.go net/http: make Transport respect {X-,}Idempotency-Key header 2018-11-14 21:07:02 +00:00
request_test.go all: use strings.ReplaceAll and bytes.ReplaceAll where applicable 2018-09-26 22:14:25 +00:00
requestwrite_test.go net/http: make Transport respect {X-,}Idempotency-Key header 2018-11-14 21:07:02 +00:00
response.go net/http: make Transport return Writable Response.Body on protocol switch 2018-08-25 22:46:42 +00:00
response_test.go net/http: in Transport, don't error on non-chunked response with Trailer header 2018-10-30 01:42:59 +00:00
responsewrite_test.go
roundtrip.go net/http: document that Client methods always return *url.Error 2018-07-24 03:21:35 +00:00
roundtrip_js.go all: add support for synchronous callbacks to js/wasm 2018-11-10 11:57:17 +00:00
serve_test.go crypto/tls, net/http: reject HTTP requests to HTTPS server 2018-10-24 22:49:50 +00:00
server.go net/http: make Transport respect {X-,}Idempotency-Key header 2018-11-14 21:07:02 +00:00
server_test.go net/http: speed up ServeMux matching 2018-11-02 23:22:57 +00:00
sniff.go net/http: add application/wasm mime type 2018-06-10 17:04:22 +00:00
sniff_test.go net/http: add application/wasm mime type 2018-06-10 17:04:22 +00:00
socks_bundle.go net/http: update bundled SOCKS client 2018-11-06 06:57:39 +00:00
status.go
transfer.go net/http: in Transport, don't error on non-chunked response with Trailer header 2018-10-30 01:42:59 +00:00
transfer_test.go net/http: fix test assertion 2018-06-22 13:28:19 +00:00
transport.go net/http: make Transport respect {X-,}Idempotency-Key header 2018-11-14 21:07:02 +00:00
transport_internal_test.go net/http: rewind request body unconditionally 2018-10-02 21:11:23 +00:00
transport_test.go net/http: make Transport respect {X-,}Idempotency-Key header 2018-11-14 21:07:02 +00:00
triv.go net/http,doc: use HTTP status code constants where applicable 2018-02-26 05:04:31 +00:00