]> Cypherpunks repositories - gostls13.git/commit
net/http: remove Content-Encoding in writeNotModified
authorMitar <mitar.git@tnode.com>
Sun, 10 Jul 2022 14:06:09 +0000 (14:06 +0000)
committerBenny Siegert <bsiegert@gmail.com>
Mon, 11 Jul 2022 08:23:57 +0000 (08:23 +0000)
commit59ab6f351a370a27458755dc69f4a837e55a05a6
tree5c2535de4a3be48d9bcdce876e0a23f2501b7b13
parentc1a4e0fe014568501b194eb8b04309f54eee6b4c
net/http: remove Content-Encoding in writeNotModified

Additional header to remove if set before calling http.ServeContent.

The API of ServeContent is that one should set Content-Encoding before calling it, if the content is encoded (e.g., compressed). But then, if content has not been modified, that header should be removed, according to RFC 7232 section 4.1.

Change-Id: If51b35b7811a4dbb19de2ddb73f40c5e68fcec7e
GitHub-Last-Rev: 53df6e73c44b63f351f7aeeb45cab82d706311eb
GitHub-Pull-Request: golang/go#50903
Reviewed-on: https://go-review.googlesource.com/c/go/+/381955
Run-TryBot: hopehook <hopehook@qq.com>
Reviewed-by: Damien Neil <dneil@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Benny Siegert <bsiegert@gmail.com>
src/net/http/fs.go
src/net/http/fs_test.go