in http/get_compressed/python/server/server.py [0:0]
def _send_not_acceptable(self, parsing_error=None):
self.send_response(406, "Not Acceptable")
self.send_header("Content-Type", "text/plain")
self.end_headers()
if parsing_error:
message = f"Error parsing header: {parsing_error}\n"
else:
message = "None of the available codings are accepted by this client.\n"
accept = self.headers.get("Accept")
if accept is not None:
message += f"`Accept` header was {accept!r}.\n"
accept_encoding = self.headers.get("Accept-Encoding")
if accept_encoding is not None:
message += f"`Accept-Encoding` header was {accept_encoding!r}.\n"
self.wfile.write(bytes(message, "utf-8"))