Currently, waitress 204 response looks like this: HTTP/1.1 204 No Content Allow: GET, DELETE, HEAD, OPTIONS Connection: close Date: Tue, 06 Jun 2017 07:43:55 GMT Server: waitress Transfer-Encoding: chunked Vary: Accept X-Frame-Options: SAMEORIGIN `Transfer-Encoding` violates RFC 7230: <https://tools.ietf.org/html/rfc7230#section-3.3.1> > A server MUST NOT send a Transfer-Encoding header field in any response with a status code of 1xx (Informational) or 204 (No Content). <https://tools.ietf.org/html/rfc7230#section-3.3.2> > A server MUST NOT send a Content-Length header field in any response with a status code of 1xx (Informational) or 204 (No Content). In practice, such behavior breaks some clients, such as `requests` (if server is behind Google Cloud Load Balancer).