HTTP 상태 코드
1xx 정보
서버가 요청 헤더를 수신했으며 클라이언트는 요청 본문을 계속 전송해야 합니다.
요청자가 서버에 프로토콜 전환을 요청했고 서버가 동의했습니다.
서버가 요청을 수신하고 처리 중이지만 아직 응답을 사용할 수 없습니다.
2xx 성공
요청이 성공했습니다. 성공의 의미는 HTTP 메서드에 따라 다릅니다.
요청이 충족되었으며 새 리소스가 생성되었습니다.
처리를 위해 요청이 수락되었지만 처리가 완료되지 않았습니다.
서버가 요청을 성공적으로 처리했으며 콘텐츠를 반환하지 않습니다.
클라이언트가 보낸 범위 헤더로 인해 서버가 리소스의 일부만 전달하고 있습니다.
3xx 리다이렉션
요청된 리소스에 새 영구 URI가 할당되었으며 이후 참조는 해당 URI를 사용해야 합니다.
요청된 리소스가 일시적으로 다른 URI에 있습니다.
요청 헤더에 지정된 버전 이후 리소스가 수정되지 않았습니다.
요청은 다른 URI로 반복되어야 하지만 이후 요청은 원래 URI를 사용할 수 있습니다.
요청 및 모든 향후 요청은 영구적으로 다른 URI를 사용하여 반복되어야 합니다.
4xx 클라이언트 오류
명백한 클라이언트 오류로 인해 서버가 요청을 처리할 수 없거나 처리하지 않습니다.
인증이 필요하며 실패했거나 아직 제공되지 않았습니다.
서버가 요청을 이해했지만 승인을 거부합니다.
요청된 리소스를 서버에서 찾을 수 없습니다.
요청 메서드는 서버에 알려져 있지만 대상 리소스에서 지원되지 않습니다.
서버가 클라이언트의 요청을 기다리다 시간이 초과되었습니다.
리소스의 현재 상태와 충돌하여 요청을 완료할 수 없습니다.
요청된 리소스는 더 이상 사용할 수 없으며 앞으로도 사용할 수 없습니다.
요청이 서버가 처리할 수 있거나 처리할 의사가 있는 크기보다 큽니다.
요청 엔티티의 미디어 유형이 서버 또는 리소스에서 지원되지 않습니다.
요청 형식은 올바르지만 의미상 오류로 인해 처리할 수 없습니다.
사용자가 지정된 시간 내에 너무 많은 요청을 보냈습니다(속도 제한).
5xx 서버 오류
서버가 요청을 처리하지 못하게 하는 예기치 않은 상태가 발생했습니다.
서버가 요청을 충족하는 데 필요한 기능을 지원하지 않습니다.
게이트웨이 또는 프록시 역할을 하는 서버가 업스트림 서버로부터 잘못된 응답을 받았습니다.
서버가 일시적인 과부하 또는 유지 관리로 인해 현재 요청을 처리할 수 없습니다.
게이트웨이 또는 프록시로서의 서버가 업스트림 서버로부터 제때 응답을 받지 못했습니다.
서버가 요청에 사용된 HTTP 프로토콜 버전을 지원하지 않습니다.