HTTP 411 status code indicates that a request lacks a
Content-Length HTTP header contains the size of the request body (in bytes), and should be sent with all requests that have a request body. Typically, these are POST, PUT, and PATCH requests.
Content-Length header is ignored when the data
Transfer-Encoding header is present.