status Registered
Verified 2026-09-18 · registry updated 2025-09-15

HTTP 500 Internal Server Error

The server encountered an unexpected condition that prevented it from fulfilling the request.

Use 500 for unexpected server failures and avoid exposing stack traces or sensitive internals.

httpstatus codeserver error

Response (http)

HTTP/1.1 500 Internal Server Error

Use 500 for unexpected server failures and avoid exposing stack traces or sensitive internals.

Common mistakes

  • Leaking stack traces, driver errors, or internal hostnames in a 500 response body.

Registry reference: RFC9110, Section 15.6.1

Permalink: https://merginit.com/reference/http/status-500