Java/Spring
Spring - HttpStatus enum값 모든 종류
- -
개요
영어 문외한인 개발자로써 spring을 사용하다 HttpStatus 클래스를 들여다보면 무수히 많은 영어들로 인해 정신이 아득해질 때가 있다.
매번 번역기 돌리기가 귀찮아 정리해보았다.
표
| 이름 | code | Series | 설명
| ------------------------------ | --- | -------------------------- | ------------------------------------
| CONTINUE | 100 | INFORMATIONAL | 계속
| SWITCHING_PROTOCOLS | 101 | INFORMATIONAL | 프로토콜 전환
| PROCESSING | 102 | INFORMATIONAL | 처리 중
| EARLY_HINTS | 103 | INFORMATIONAL | 초기 힌트
| CHECKPOINT | 103 | INFORMATIONAL | 체크포인트 (더 이상 사용되지 않음)
| OK | 200 | SUCCESSFUL | 성공
| CREATED | 201 | SUCCESSFUL | 생성됨
| ACCEPTED | 202 | SUCCESSFUL | 수락됨
| NON_AUTHORITATIVE_INFORMATION | 203 | SUCCESSFUL | 신뢰할 수 없는 정보
| NO_CONTENT | 204 | SUCCESSFUL | 콘텐츠 없음
| RESET_CONTENT | 205 | SUCCESSFUL | 콘텐츠 재설정
| PARTIAL_CONTENT | 206 | SUCCESSFUL | 부분 콘텐츠
| MULTI_STATUS | 207 | SUCCESSFUL | 다중 상태
| ALREADY_REPORTED | 208 | SUCCESSFUL | 이미 보고됨
| IM_USED | 226 | SUCCESSFUL | IM 사용
| MULTIPLE_CHOICES | 300 | REDIRECTION | 다중 선택
| MOVED_PERMANENTLY | 301 | REDIRECTION | 영구 이동
| FOUND | 302 | REDIRECTION | 발견
| MOVED_TEMPORARILY | 302 | REDIRECTION | 임시 이동 (더 이상 사용되지 않음)
| SEE_OTHER | 303 | REDIRECTION | 다른 위치 보기
| NOT_MODIFIED | 304 | REDIRECTION | 수정되지 않음
| USE_PROXY | 305 | REDIRECTION | 프록시 사용 (더 이상 사용되지 않음)
| TEMPORARY_REDIRECT | 307 | REDIRECTION | 임시 리다이렉션
| PERMANENT_REDIRECT | 308 | REDIRECTION | 영구 리다이렉션
| BAD_REQUEST | 400 | CLIENT_ERROR | 잘못된 요청
| UNAUTHORIZED | 401 | CLIENT_ERROR | 권한 없음
| PAYMENT_REQUIRED | 402 | CLIENT_ERROR | 결제 필요
| FORBIDDEN | 403 | CLIENT_ERROR | 금지됨
| NOT_FOUND | 404 | CLIENT_ERROR | 찾을 수 없음
| METHOD_NOT_ALLOWED | 405 | CLIENT_ERROR | 허용되지 않음
| NOT_ACCEPTABLE | 406 | CLIENT_ERROR | 허용할 수 없음
| PROXY_AUTHENTICATION_REQUIRED | 407 | CLIENT_ERROR | 프록시 인증 필요
| REQUEST_TIMEOUT | 408 | CLIENT_ERROR | 요청 시간 초과
| CONFLICT | 409 | CLIENT_ERROR | 충돌
| GONE | 410 | CLIENT_ERROR | 사라짐
| LENGTH_REQUIRED | 411 | CLIENT_ERROR | 길이 필요
| PRECONDITION_FAILED | 412 | CLIENT_ERROR | 전제 조건 실패
| PAYLOAD_TOO_LARGE | 413 | CLIENT_ERROR | 페이로드 너무 큼
| REQUEST_ENTITY_TOO_LARGE | 413 | CLIENT_ERROR | 요청 엔티티 너무 큼 (더 이상 사용되지 않음)
| URI_TOO_LONG | 414 | CLIENT_ERROR | URI 너무 김
| REQUEST_URI_TOO_LONG | 414 | CLIENT_ERROR | 요청 URI 너무 김 (더 이상 사용되지 않음)
| UNSUPPORTED_MEDIA_TYPE | 415 | CLIENT_ERROR | 지원되지 않는 미디어 유형
| REQUESTED_RANGE_NOT_SATISFIABLE| 416 | CLIENT_ERROR | 요청 범위 만족하지 않음
| EXPECTATION_FAILED | 417 | CLIENT_ERROR | 기대 실패
| I_AM_A_TEAPOT | 418 | CLIENT_ERROR | 나는 차 주전자입니다 (대다수 사용되고 있음)
| INSUFFICIENT_SPACE_ON_RESOURCE | 419 | CLIENT_ERROR | 리소스의 공간 부족 (더 이상 사용되지 않음)
| METHOD_FAILURE | 420 | CLIENT_ERROR | 메서드 실패 (더 이상 사용되지 않음)
| DESTINATION_LOCKED | 421 | CLIENT_ERROR | 대상 잠김 (더 이상 사용되지 않음)
| UNPROCESSABLE_ENTITY | 422 | CLIENT_ERROR | 처리할 수 없는 엔티티
| LOCKED | 423 | CLIENT_ERROR | 잠김
| FAILED_DEPENDENCY | 424 | CLIENT_ERROR | 종속성 실패
| TOO_EARLY | 425 | CLIENT_ERROR | 너무 이른
| UPGRADE_REQUIRED | 426 | CLIENT_ERROR | 업그레이드 필요
| PRECONDITION_REQUIRED | 428 | CLIENT_ERROR | 전제 조건 필요
| TOO_MANY_REQUESTS | 429 | CLIENT_ERROR | 너무 많은 요청
| REQUEST_HEADER_FIELDS_TOO_LARGE| 431 | CLIENT_ERROR | 요청 헤더 필드 너무 큼
| UNAVAILABLE_FOR_LEGAL_REASONS | 451 | CLIENT_ERROR | 법적 이유로 이용 불가
| INTERNAL_SERVER_ERROR | 500 | SERVER_ERROR | 내부 서버 오류
| NOT_IMPLEMENTED | 501 | SERVER_ERROR | 구현되지 않음
| BAD_GATEWAY | 502 | SERVER_ERROR | 불량 게이트웨이
| SERVICE_UNAVAILABLE | 503 | SERVER_ERROR | 서비스 불가
| GATEWAY_TIMEOUT | 504 | SERVER_ERROR | 게이트웨이 시간 초과
| HTTP_VERSION_NOT_SUPPORTED | 505 | SERVER_ERROR | HTTP 버전 지원되지 않음
| VARIANT_ALSO_NEGOTIATES | 506 | SERVER_ERROR | 변형 또한 협상됨
| INSUFFICIENT_STORAGE | 507 | SERVER_ERROR | 저장소 부족
| LOOP_DETECTED | 508 | SERVER_ERROR | 루프 감지됨
| BANDWIDTH_LIMIT_EXCEEDED | 509 | SERVER_ERROR | 대역폭 한도 초과
| NOT_EXTENDED | 510 | SERVER_ERROR | 확장되지 않음
| NETWORK_AUTHENTICATION_REQUIRED| 511 | SERVER_ERROR | 네트워크 인증 필요
재밌는 사실
중간에 이상한 오류 응답코드가 하나 있다.
HTTP 418 I'm a teapot클라이언트 오류 응답 코드는 서버가 영구적으로 티포트이기 때문에 커피를 끓이기를 거부한다는 것을 나타냅니다. 일시적으로 커피가 없는 커피/티포트는 대신 503을 반환해야 합니다.
반응형
Contents
소중한 공감 감사합니다