JAVA

[HTTP] HTTP 상태 코드 정리

menus 2023. 9. 21. 02:14
728x90

 

 

안녕하세요 !     (✿◡‿◡)

 

이번 글에서는 HTTP 상태 코드를 정리해보겠습니다.

 

HTTP 상태 코드는 100번대부터 500번대까지 있습니다.

 

계속해서 상세 코드의 내용을 정리하겠습니다.

 

 


 

<< 100번대 - 정보 응답 >>

 

  • 100 : 상태는 양호. 클라이언트가 계속해서 요청 / 요청 완료된 경우 무시해도 됨
  • 101 : 클라이언트가 보낸 upgrade 요청 헤더에 대한 응답
  • 102 : 서버가 요청을 수신하고 처리하고있지만 제대로 된 응답을 알려줄 수 없음

 

 

<< 200번대 - 성공 응답 >>

 

  • 200 : 요청이 성공적으로 완료됨
  • 201 : 요청 성공적, 새로운 리소스가 생성됨
  • 202 : 요청 접수했지만 아직 처리하지 않음

 

 

<< 300번대 - 리다이렉션 메세지 >>

 

  • 300 : 요청에 대해 하나 이상의 응답 가능
  • 301 : 요청한 리소스의 URI 변경
  • 302 : 요청한 리소스의 URI 일시적 변경
  • 303 : 클라이언트가 요청한 리소스를 다른 URI에서 GET 요청을 통해 얻어야할 경우, 서버가 클라이언트로 직접 보내는 응답

 

<< 400번대 - 클라이언트 오류 응답 >>

 

  • 400 : 잘못된 문법으로 인해 서버가 요청을 이해할 수 없음
  • 401 : 인증되지 않음
  • 403 : 클라이언트가 접근할 권리를 가지고 있지 않음
  • 404 : 서버가 요청 받은 리소스를 찾을 수 없음 

 

<< 500번대 - 서버 오류 응답 >>

 

  • 500 : 처리할 수 없는 내부 오류 발생
  • 501 : 요청 메소드는 서버가 지원하지 않거나 처리할 수 없음
  • 503 : 서버가 요청을 처리할 준비가 되지않음

 

 

 

 

다들 아무쪼록 `200` 길만 걸으시길 바라면서

 

이번 글은 여기서 마치도록 하겠습니다 !

 

즐거운 코딩 생활 되세요 !

 

감사합니다 !