| Previous | Next |
| HTTP_STATUS_CLIENT_CLOSED_REQUEST | HTTP_STATUS_NOT_SUPPORTED |
HTTP_STATUS_SERVER_ERROR
The status intentionally does not identify the root cause. It can arise from unhandled application exceptions, configuration errors, failed dependencies, or a response that the server could not complete.
Correlate the request with server, proxy, and dependency logs using a request ID and timestamp. For clients, retry only when the operation is safe and the service documents retry behavior.
A 500 is intentionally broad. Use the server-side request or correlation identifier to locate the application exception, failed dependency, or internal invariant that produced it. Client-side parameter changes are justified only when the application reports a specific defect; otherwise the root evidence is normally in server logs and traces.
Looking for a different code? Search another status or error code.