|
클래스 |
설명 |
1xx |
Informational |
리퀘스트를 받아들여 처리중 |
2xx |
Success |
리퀘스트를 정상적으로 처리했음 |
3xx |
Redirection |
리퀘스트를 완료하기 위해서 추가동작이 필요 |
4xx |
Client Error |
서버는 리퀘스트 이해 불가능 |
5xx |
Server Error |
서버는 리퀘스트 처리 실패 |
2xx 성공(Success)
상태코드 번호 |
설명 |
200 OK |
클라이언트가 보낸 리퀘스트를 서버가 정상 처리 하였음을 나타냄 |
204 No Content |
리퀘스트는 성공했지만 돌려줄 리소스가 없음 |
206 Partial Content |
부분적으로 GET 리퀘스트를 받았음 |
3xx 리다이렉트(Redirection)
상태코드 번호 |
설명 |
301 Moved Permanently |
리퀘스트된 리소스에는 새로운 URI가 부여되어 있기 때문에, 이후로는 그 리소스를 참조하는 URI를 사용해야 함. 영구적임 |
302 Found |
리퀘스트된 리소스에는 새로운 URI가 할당되어 있기에 그 URI를 참조해주길 바란다는 의미. 일시적임 |
303 See Other |
리퀘스트에 대한 리소스는 다른 URI에 있기 때문에 GET 메서도를 사용해서 얻어야 한다는 것을 나타냄. |
304 Not Modified |
리소스에 대한 액세스는 허락하지만, 조건이 충족되지 않음을 표시. 리스폰스 바디에 무언가 포함되어 있음을 알림. |
307 Temporary Redirect |
302와 같은 의미. POST에서 GET으로 치환하지 않음. |
4xx 클라이언트 에러(Client Error)
상태코드 번호 |
설명 |
400 Bad Request |
리퀘스트 구문이 잘못되었음을 나타냄. |
401 Unauthorized |
송신한 리퀘스트에 HTTP 인증정보가 필요하단 걸 나타냄 |
403 Forbidden |
리퀘스트된 리소소의 액세스가 거부됨. 엔티티 바디에 그 이유를 명시 |
404 Not Found |
리퀘스트한 리소스가 소스에 없단 걸 명시. |
5xx 서버 에러(Server Error)
상태코드 번호 |
설명 |
500 Internal Server Error |
웹 애플리케이션에 에러가 발생한 경우 |
503 Service Unavaliable |
서버가 과부하 상태이거나 점검중인 상태 |
출처: 그림으로 배우는 Http& Network Basic(저자:우에노 센 / 옮긴이:이병억 / 출판사:영진닷컴)