Client sends a POST or PUT request without a Content-Length header.
Misconfigured server rejecting requests without explicit Content-Length headers.
Client uses chunked transfer encoding without properly using the Transfer-Encoding header.
Programming errors in client application where Content-Length is not calculated or set.
# Request example curl -X POST https://sandbox.oxylabs.io/ -H 'Accept: text/html' -H 'Accept-Encoding: br' -H 'User-Agent: Mozilla/5.0'
Try Scraper API with 5K results
Ensure that the Content-Length header is included in the HTTP request.
Verify that the Content-Length header value correctly matches the size of the request body.
Use tools or libraries that automatically handle the Content-Length header when building HTTP requests.
Check server configurations to confirm that it's not erroneously requiring a Content-Length header for GET or HEAD requests.
# Response example HTTP/1.1 411 Length Required Content-Type: text/html; charset=UTF-8 Content-Length: 49411 Length Required
Web scraper API
Public data delivery from a majority of websites
From
49
Get the latest news from data gathering world
Scale up your business with Oxylabs®