상태 코드 | 설명 |
---|---|
100 | Continue: 지금까지의 상태가 괜찮으며 클라이언트가 계속해서 요청을 하거나 이미 요청을 완료한 경우에는 무시해도 됨. |
101 | Switching Protocol: 클라이언트가 보낸 Upgrade 요청 헤더에 대한 응답으로, 서버에서 프로토콜을 변경할 것임을 알림. |
102 | Processing (WebDAV): 서버가 요청을 수신하였으며 이를 처리하고 있지만, 아직 제대로 된 응답을 알려줄 수 없음을 알림. |
103 | Early Hints: 서버가 응답을 준비하는 동안 사용자 에이전트가 사전 로딩(preloading)을 시작할 수 있도록, 주로 Link 헤더와 함께 사용됨. |
상태 코드 | 설명 |
---|---|
200 | OK: 요청이 성공적으로 수행됨. |
201 | Created: 요청이 성공적이었으며 그 결과로 새로운 리소스가 생성됨. |
202 | Accepted: 요청을 수신하였지만, 아직 처리되지 않았음을 알림. |
203 | Non-Authoritative Information: 응답이 오리진 서버의 것이 아니며, 로컬이나 서드 파티 복사본에서 모아졌음을 의미. |
204 | No Content: 요청에 대한 콘텐츠가 없음. |
205 | Reset Content: 요청을 완료한 후, 사용자 에이전트에게 문서 뷰를 리셋하라고 알림. |
206 | Partial Content: 클라이언트의 범위 요청에 따라 일부 콘텐츠를 제공함. |
207 | Multi-Status (WebDAV): 여러 리소스가 여러 상태 코드인 정보를 전달함. |
208 | Already Reported (WebDAV): 동일한 컬렉션으로 바인드된 복수의 내부 멤버를 반복적으로 열거하는 것을 피하기 위해 사용됨. |
226 | IM Used (HTTP Delta encoding): 응답이 하나 또는 그 이상의 인스턴스 조작이 현재 인스턴스에 적용되었음을 알림. |
상태 코드 | 설명 |
---|---|
300 | Multiple Choice: 요청에 대해 하나 이상의 응답이 가능함. |
301 | Moved Permanently: 요청한 리소스의 URI가 변경되었음을 의미. 새로운 URI가 응답에서 제공될 수 있음. |
302 | Found: 요청한 리소스의 URI가 일시적으로 변경되었음을 의미. |
303 | See Other: 클라이언트가 요청한 리소스를 다른 URI에서 GET 요청을 통해 얻을 수 있음을 알림. |
304 | Not Modified: 클라이언트에게 응답이 수정되지 않았음을 알려주며, 캐시된 버전을 사용할 수 있도록 함. |
305 | Use Proxy: (지원 중단됨) 요청한 응답은 반드시 프록시를 통해서 접속해야 함을 알림. |
306 | unused: 더 이상 사용되지 않으며, 추후 사용을 위해 예약되어 있음. |
307 | Temporary Redirect: 요청한 리소스가 다른 URI에 있으며, 동일한 메소드를 사용하여 요청해야 함을 알림. |
308 | Permanent Redirect: 리소스가 영구히 다른 URI에 위치하고 있음을 의미. |
상태 코드 | 설명 |
---|---|
400 | Bad Request: 잘못된 문법으로 인해 서버가 요청을 이해할 수 없음. |
401 | Unauthorized: 클라이언트가 요청한 응답을 받기 위해 인증해야 함. |
402 | Payment Required: 예약된 상태 코드로, 나중에 사용될 것을 대비함. |
403 | Forbidden: 클라이언트는 콘텐츠에 접근할 권리가 없음. |
404 | Not Found: 서버가 요청한 리소스를 찾을 수 없음. |
405 | Method Not Allowed: 요청한 메소드는 서버에서 사용할 수 없음. |
406 | Not Acceptable: 서버가 사용자 에이전트가 정한 규격에 따른 콘텐츠를 찾지 못했음을 알림. |
407 | Proxy Authentication Required: 프록시에 의해 완료된 인증이 필요함. |
408 | Request Timeout: 서버가 요청을 기다리다 시간이 초과되었음을 알림. |
409 | Conflict: 요청이 서버의 현재 상태와 충돌됨을 알림. |
410 | Gone: 요청한 콘텐츠가 서버에서 영구적으로 삭제되었음을 알림. |
411 | Length Required: 서버가 필요로 하는 Content-Length 헤더가 정의되지 않았음을 알림. |
412 | Precondition Failed: 클라이언트의 헤더에 있는 전제조건이 서버의 전제조건에 적절하지 않음을 알림. |
413 | Payload Too Large: 요청 엔티티가 서버에서 정의한 한계보다 큼. |
414 | URI Too Long: 요청한 URI가 서버에서 처리하지 않기로 한 길이보다 김. |
415 | Unsupported Media Type: 요청한 미디어 포맷이 서버에서 지원되지 않음을 알림. |
416 | Requested Range Not Satisfiable: 요청한 범위를 만족시킬 수 없음을 알림. |
417 | Expectation Failed: Expect 요청 헤더 필드의 예상이 서버에서는 적당하지 않음을 알림. |
418 | I'm a teapot: 서버는 찻주전자이므로 커피를 끓이는 것을 거절함. |
421 | Misdirected Request: 서버로 유도된 요청이 응답을 생성할 수 없음을 알림. |
422 | Unprocessable Entity (WebDAV): 요청은 잘 만들어졌지만, 문법 오류로 인해 따를 수 없음. |
423 | Locked (WebDAV): 리소스에 접근하는 것이 잠겨 있음. |
424 | Failed Dependency (WebDAV): 이전 요청이 실패하여 현재 요청도 실패함. |
426 | Upgrade Required: 클라이언트가 프로토콜을 업그레이드하면 처리를 할 수 있음을 알림. |
428 | Precondition Required: 요청이 조건적이어야 함을 알림. |
429 | Too Many Requests: 사용자가 지정된 시간에 너무 많은 요청을 보냈음을 알림. |
431 | Request Header Fields Too Large: 요청한 헤더 필드가 너무 큼. |
451 | Unavailable For Legal Reasons: 정부에 의해 검열된 리소스를 요청했음을 알림. |
상태 코드 | 설명 |
---|---|
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: 서버의 내부 구성 오류로 인해 투명한 컨텐츠 협상이 순환 참조로 이어짐. |
507 | Insufficient Storage: 서버에 내부 구성 오류가 있어 선택한 가변 리소스는 투명한 콘텐츠 협상에 참여할 수 없음. |
508 | Loop Detected (WebDAV): 서버가 요청을 처리하는 동안 무한 루프를 감지했음을 의미. |
510 | Not Extended: 요청에 대한 추가 확장이 필요함을 알림. |
511 | Network Authentication Required: 클라이언트가 네트워크 액세스를 얻기 위해 인증을 받아야 함을 알림. |