HTTP 응답 상태(status)
2024년 9월 18일
- HTTP(Hyper Tranfer Protocol)의 상태 코드는 클라이언트가 보낸 요청이 성공했는지, 실패했는지 알려주는 코드이다.
- 코드는 100번대부터 500번대까지 5개의 그룹으로 나뉘어 있다.
HTTP(Hyper Tranfer Protocol)의 응답 그룹
| 상태 코드 | 설명 |
|---|---|
| 1XX(정보) | 요청이 수신돼 처리 중입니다. |
| 2XX(성공) | 요청이 정상적으로 처리됐습니다. |
| 3XX(리다이렉션 메세지) | 요청을 완료하려면 추가 행동이 필요합니다. |
| 4XX(클라이언트 요청 오류) | 클라이언트의 요청이 잘못돼 서버가 요청을 수행할 수 없습니다. |
| 5XX(서버 응답 오류) | 서버 내부에 에러가 발생해 클라이언트 요청에 대해 적절히 수행하지 못했습니다. |
응답 코드
- 100 "continue"
- 101 "스위칭 프로토콜"
- 102 "processing"
- 200 "ok"
- 201 "created"
- 202 "accepted"
- 203 "비 정식 정보"
- 204 "콘텐츠 없음"
- 205 "콘텐츠 재설정"
- 206 "부분 내용"
- 207 "multi-status"
- 208 "이미보고되었습니다"
- 226 "임시 사용"
- 300 "다중 선택"
- 301 "영구적으로 움직였다"
- 302 "found"
- 303 "기타"
- 304 "수정되지 않음"
- 305 "프록시 사용"
- 307 "임시 리디렉션"
- 308 "영구적 리디렉션"
- 400 잘못된 요청"
- 401 "unauthorized"
- 402 "결제 필요"
- 403 "forbidden"
- 404 찾을 수 없음"
- 405 "방법이 허용되지 않습니다"
- 406 "허용되지 않습니다"
- 407 "프록시 인증 필요"
- 408 "요청 시간 초과"
- 409 "conflict"
- 410 "gone"
- 411 "길이 필요"
- 412 "전제 조건 실패"
- 413 "페이로드가 너무 큼"
- 414 "우리가 너무 깁니다"
- 415 "지원되지 않는 용지 종류"
- 416 "만족할 수없는 범위"
- 417 "예상 실패"
- 418 "나는 주전자 다"
- 422 "처리 할 수없는 실체"
- 423 "locked"
- 424 "종속 실패
- 426 "업그레이드 필요"
- 428 "전제 조건 필요"
- 429 "너무 많은 요청"
- 431 "요청 헤더 필드가 너무 큼"
- 500 "내부 서버 오류" -> id가 올바른 ObjectId형식이 아니면 500 오류가 발생함
- 501 "구현되지 않았습니다"
- 502 "잘못된 게이트웨이"
- 503 "서비스를 이용할 수 없습니다"
- 504 게이트웨이 시간 초과"
- 505 "http 버전이 지원되지 않습니다"
- 506 "변형도 협상합니다"
- 507 "저장소 부족"
- 508 "루프 감지"
- 510 "확장되지 않음"
- 511 "네트워크 인증 필요"