카테고리 없음

내가 볼라고 정리한 HTTP Status Code

📝 작성 : 2023.02.05  ⏱ 수정 : 

HTTP Status Code

  • 1XX : 정보
  • 2XX : 성공
  • 3XX : 리다이렉션
  • 4XX : 클라이언트 오류
  • 5XX : 서버 오류

2XX

  • 200 OK : 요청 성공(성공의 의미는 HTTP method에 따라 달라짐)
  • 201 Created: 새로운 리소스 생성
  • 202 Accepted: 요청을 수신했지만 그에 대한 행동은 하지 않았음
  • 204 No Content: 요청에 대해 보내줄 콘텐츠는 없지만, 헤더는 의미가 있을 수 있음

3XX

  • 301 Mover Permanently: 영구 리다이렉션, 요청 메서드가 GET으로 변하고 본문이 제거될 수 있음
  • 308 Permanent Redirect: 301과 기능은 같지만, 요청 메서드와 본문 유지
  • 302 Found: 일시 리다이렉션, 요청 메서드가 GET으로 변하고 본문이 제거될 수 있음
  • 307 Temporary Redirect: 302와 기능은 같지만, 요청 메서드와 본문 유지
  • 303 See Other: 302와 기능은 같지만, 요청 메서드가 무조건 GET으로 변경
  • 304 Not Modified: 캐시를 목적으로 사용. 리소스가 수정되지 않았음을 알려 클라이언트가 캐시 사용

301? 302

301은 검색엔진이 변경된 URL로 완전히 이동했다고 판단. 캐시에 저장됨

4XX

  • 400 Bad Request: 잘못된 문법으로 인해 서버가 요청을 이해할 수 없음
  • 401 Unauthorized: 인증받지 않음
  • 403 Forbidden: 접근할 권리가 없음
  • 404 Not Found: 요청받은 리소스를 찾을 수 없음
  • 405 Method Not Allowed: 요청한 메소드는 서버에서 알고 있지만, 사용할 수 없음

5XX

  • 500 Internal Server Error: 서버 에러
  • 502 Bad Gateway: 게이트웨이로 작업하는 동안 잘못된 응답을 수신
  • 504 Gateway Timeout: 타임 아웃
반응형