본문 바로가기
IT/HTTP

[HTTP] - HTTP 상태 코드(100, 200, 300, 400, 500) 정리

by 차이나는 개발자 2021. 10. 27.
728x90
반응형

#HTTP 상태 코드(100, 200, 300, 400, 500) 정리

 

 

-100번대 상태코드입니다.

그룹 코드 상수 설명
정보 응답 100 CONTINUE 상태가 괜찮으며 클라이언트가 계속해서 요청하거나 요청이 완료된 경우에는 무시해도 된다는 정보를 알려줍니다.
101 SWITCHING_PROTOCOL 클라이언트가 보낸 upgrade 요청 헤더에 대한 응답으로,
서버에서 프로토콜을 변경할 것임을 알려줍니다.

 

-200번대 상태코드입니다.

그룹 코드 상수 설명
성공 응답 200 OK 요청이 성공적으로 완료되었다는 의미입니다.
201 CREATED 요청이 성공적이었으며 그 결과로 새로운 리소스가 생성되
었다는 의미입니다.
202 ACCEPTED 요청을 수신했지만 그에 응하여 행동할 수 없다는 의미입니다.

 

 

-300번대 상태코드입니다.

그룹 코드 상수 설명
리다이렉션 메세지 300 MULTIPLE_CHOICE 요청에 대해 하나 이상의 응답이 가능하다는 의미입니다.
301 MOVED_PERMANENTLY 요청한 리소스의 URI가 변경되었다는 의미입니다.
302 FOUND 요청한 리소스의 URI가 일시적으로 변경되었다는 의미입니다.
303 SEE_OTHER 클라이언트가 요청한 리소스를 다른 URI에서 GET 요청을 통해 얻어야 할 경우 서버가 클라이언트로 직접 보내는 응답입니다.

 

 

-400번대 상태코드입니다.

그룹 코드 상수 설명
클라이언트 오류 응답 400 BAD_REQUEST 이 응답은 잘못된 문법으로 인해 서버가 요청을 이해할 수 없다는 의미입니다.
401 UNAUTHORIZED 인증되지 않았다는 의미입니다.
403 FORBIDDEN 클라이언트가 콘텐츠에 접근할 권리를 가지고 있지 않다는 의미입니다.
404 NOT_FOUND 서버는 요청 받은 리소스를 찾을 수 없다는 의미입니다.

 

 

-500번대 상태코드입니다.

그룹 코드 상수 설명
서버 오류 응답 500 INTERNAL_SERVER_ERROR 처리할 수 없는 내부 오류가 발생했다는 의미입니다.
501 NOT_IMPLEMENTED 요청 메서드는 서버가 지원하지 않거나 처리할 수 없다는 의미입니다.
503 SERVICE_UNAVAILABLE 서버는 요청을 처리할 준비가 되지 않았다는 의미입니다.

 

 

 

728x90
반응형

댓글