curl -i https://example.com/brokenUsually means the server failed while trying to fulfill a valid request.
Server error responses like 500, 502, 503, and 504.
Reference entries for HTTP 500-510 responses.
curl -i https://example.com/brokenUsually means the server failed while trying to fulfill a valid request.
curl -i -X PATCH https://example.com/legacy-endpointUsed when the server does not support the functionality required to fulfill the request.
curl -i https://example.com/apiCommon with reverse proxies when an upstream app returns malformed or unreachable responses.
Temporarily unavailable or overloaded
curl -i https://example.comOften used during maintenance windows or overload conditions.
curl -i https://example.com/reportsTypical when a proxy or gateway timed out waiting for an upstream service.
curl --http0.9 -i https://example.comThe server refuses the request due to the HTTP version used.
HTTP/1.1 506 Variant Also NegotiatesIndicates a server configuration error involving transparent content negotiation.
Server lacks storage to complete request
PUT /webdav/bigfile HTTP/1.1Often associated with WebDAV or storage-limited operations.
PROPFIND /webdav/loop HTTP/1.1Often seen in WebDAV processing graphs or recursive operations.
HTTP/1.1 510 Not ExtendedThe server requires further extensions to fulfill the request.
Reference entries for HTTP 511-511 responses.