2XX : Success(성공) ::
성공. (우리가 받아야할 상태코드)
3XX : Redirection(리다이렉션) ::
수정이 필요함. ( 2xx코드를 받기위해서는 추가동작(수정) 이 필요함 )
** 주로 "서버의 주소" 또는 "요청한 URI의 웹 문서" 가 이동되었으니
그 주소로 다시 시도하라는 의미입니다.
4XX : Client Error(클라이언트 에러) ::
에러(비상) ( 가끔 인터넷 킬때 Error:404 을 의미함)
** 없는페이지등... 클라이언트의 요청 사항(메시지)가 잘못됬을때 나옴
5XX : Server Error(서버 에러) ::
에러(초비상) ( 서버의사정으로 처리가 안될때 나옴 = 개발자들의 주의대상1호 )
서버 사정으로 메시지 처리에 문제가 발생한 경우입니다.
서버의 부하, DB 처리 과정 오류, 서버에서 익셉션이 발생하는 경우를 의미합니다.
1xx : Informational(정보 제공)
100 (Continue) : 계속 진행하라.
101 (Switching Protocols) : 프로토콜을 전환하라.
102 (Processing) : (WebDAV) 처리중이다.
2xx : Success(성공)
200 (OK) : 서버가 요청을 성공적으로 처리함.
201 (Created) : 요청이 처리되어서 새로운 리소스가 생성됨.
202 (Accepted) : 요청은 접수하였지만, 처리가 완료되지않음.
...
3xx : Redirection(리다이렉션)
300 (OK) : 선택된 항목이 여러개 있어 결정을 내리지 못하고 복수의 링크로 응답.
301 (Moved Permanently) : 지정한 리소스가 새로운 URI로 이동됨.
303 (See Other) : 다른 위치로 요청해야됨.
307 (Temporary Redirect) : 요청한 URI가 없어서 임시로 리다이렉션 요청이 필요함.
...
4xx : Client Error(클라이언트 에러)
400 (Bad Request) : 요청의 구문이 잘못됨.
401 (Unauthorized) : 권한없음.
403 (Forbidden) : 지정한 리소스에 대한 액세스가 금지
404 (Not Found) : 지정한 리소스를 찾을수 없음.
...
5xx : Server Error(서버 에러)
500 (Internal Server Error) : 서버에 에러 발생.
501 (Not Implemented) : 요청한 URI의 메소드에 대해 서버가 구현하고 있지 않다.
502 (Bad Gateway) : 게이트웨이 또는 프록시역할을 하는 서버가 그 뒷단의 서버로부터 잘못된 응답을 받았다
...