Provide Accept-Encoding: in 406 Not Acceptable responses.

This commit is contained in:
Catherine
2025-12-05 16:38:31 +00:00
parent 6076c17c51
commit 8d58793576
+1
View File
@@ -377,6 +377,7 @@ func getPage(w http.ResponseWriter, r *http.Request) error {
return fmt.Errorf("unexpected transform")
}
if !negotiatedEncoding {
w.Header().Set("Accept-Encoding", strings.Join(offeredEncodings, ", "))
w.WriteHeader(http.StatusNotAcceptable)
return fmt.Errorf("no supported content encodings (Accept-Encoding: %q)",
r.Header.Get("Accept-Encoding"))