Careful: This check checks both request and response payloads:

> The presence of a message body in a request is signaled by a Content-Length or Transfer-Encoding header field.  Request message framing is  independent of method semantics, even if the method does not define
any use for a message body.

So I assume the check has to differentiate between request and response...