500번대는 서버 오류를 나타내는 코드이다.
500 Internal Server Error
가장 일반적인 서버 오류 코드로, 서버가 예상치 못한 오류가 발생하였을 때 나타내는 코드이다.
501 Not Implemented
요청 방법은 서버에서 지원되지 않으므로 처리할 수 없음을 나타낸다.
502 Bad Gateway
서버가 요청을 처리하는 데 필요한 응답을 얻기 위해 게이트웨이로 작업하는 동안 잘못된 응답을 수신했음을 의미한다.
503 Service Unavailable
서버가 현재 요청을 처리할 수 없는 상태에 있음을 나타냅니다.
일시적인 서버 과부하, 예정된 유지 보수, 또는 기타 일시적인 상태일 때 발생할 수 있다.
504 Gateway Timeout
게이트웨이나 프록시 서버가 일정 시간 이내에 요청에 대한 응답을 받지 못했음을 나타낸다.
주로 서버 간 통신에서 발생하며, 게이트웨이가 응답을 기다리는 서버가 응답을 반환하지 않을 때 발한다.
505 HTTP Version Not Supported
요청에 사용된 HTTP 버전은 서버에서 지원되지 않음을 나타낸다.
506 Variant Also Negotiates (en-US)
서버에 내부 구성 오류가 있어, 클라이언트 요청에 대한 투명한 컨텐츠 협상이 순환 참조로 이어져서 문제가 발생한다.
507 Insufficient Storage (en-US)
선택한 가변 리소스는 투명한 콘텐츠 협상에 참여하도록 구성되었지만, 협상 프로세스의 종료 지점이 적절하지 않아서 문제가 발생하였다.
508 Loop Detected (en-US) (WebDAV)
서버가 요청을 처리하는 동안 무한 루프를 감지하였음을 나타낸다.
510 Not Extended (en-US)
클라이언트의 요청이 서버에서 필요로 하는 추가 확장이 제공되지 않아서 처리할 수 없는 상태이다.
511 Network Authentication Required (en-US)
클라이언트가 네트워크 액세스를 얻기 위해 인증을 받아야 할 필요가 있음을 나타낸다.