101 · Question #539
What does HTTP status code 500 mean?
The correct answer is B. Internal server error. HTTP status code 500 indicates an Internal Server Error, meaning the server encountered an unexpected condition that prevented it from fulfilling the request.
Question
What does HTTP status code 500 mean?
Options
- AService unavailable
- BInternal server error
- CGateway timeout
- DHad gateway
How the community answered
(26 responses)- B96% (25)
- C4% (1)
Why each option
HTTP status code 500 indicates an Internal Server Error, meaning the server encountered an unexpected condition that prevented it from fulfilling the request.
503 Service Unavailable indicates the server is temporarily unable to handle requests due to overload or maintenance, not a generic internal fault.
HTTP 500 Internal Server Error is a generic server-side error code defined in RFC 9110, indicating the server encountered an unexpected condition with no more specific code applicable. It is distinct from 4xx client errors and signals that the fault lies on the server side, not with the request itself.
504 Gateway Timeout indicates a server acting as a gateway did not receive a timely response from an upstream server.
502 Bad Gateway indicates a server acting as a gateway received an invalid response from an upstream server, which is a different error condition.
Concept tested: HTTP 5xx server-side error status codes
Source: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500
Topics
Community Discussion
No community discussion yet for this question.