본문 바로가기
📝공부, 스크랩/프로덕트

Http 상태코드 (1,2,3,4,5xx)

by grow_s0 2023. 2. 25.
728x90

1xx : 거의 사용X

 

2xx : 성공을 의미 

  • 200 : OK
  • 201 : Created
  • 202 : Accepted - 요청 접수되었으나 처리가 완료되지 않음 
  • 204 : No contet

 

3xx : 리다이렉션 - 특정 리소스 URI가 영구적으로 이동하거나, 일시적으로 변경하거나, 캐시를 사용하는 경우

  • 300 Multiple Choices
  • 301 Moved Permanently - 영구 리다이렉션, 요청 메서드가 get으로 변하고 본문이 제거될 수 있음
  • 302 Found - 일시적인 리다이렉션, 요청 메서드가 get으로 변하고 본문이 제거될 수 있음 (기본값으로 많이 사용)
  • 303 See Other - 일시적인 리다이렉션, 요청 메서드가 get으로 변함
  • 304 Not Modified - 캐시 목적으로 사용, 클라이언트에게 리소스가 수정되지 않았음을 알려줌
  • 307 Temporary Redirect - 일시적인 리다이렉션, 요청메서드와 본문 유지됨
  • 308 Permanent Redirect  - 영구 리다이렉션, 요청메서드와 본문 유지됨

 

4xx : 클라이언트 오류

  • 400 - 클라이언트가 잘못 요청
  • 401 - 클라이언트가 해당 리소스에 대한 인증이 필요함
  • 403 - 서버가 요청을 이해했지만 승인을 거부함
  • 404 - 요청 리소스가 서버에 없음

 

5xx : 서버 오류

  • 500 - 서버 내부 문제
  • 503 - 서비스 이용 불가

 

728x90

'📝공부, 스크랩 > 프로덕트' 카테고리의 다른 글

조건부요청, Etag, 프록시캐시  (0) 2023.03.11
쿠키 정의, 사용 특징 등  (0) 2023.03.11
URI 설계, HTTP 메서드  (0) 2023.02.19
HTTP 개념, 특징  (0) 2023.02.19
URI, 웹브라우저 요청 흐름  (0) 2023.02.19