4.1 상태코드는 서버로부터 리퀘스트 결과를 전달한다.

클라이언트 리퀘스트를 보내서 서버에서 그 결과가 어떻게 되었는 지 알려주는것이 상태코드의 역할이다. 결과가 정상적인지 에러였는지 알 수 있다.

200 OK

첫 번째 자리는 리스폰스 클래스를 의미하고, 나머지2자리는 분류가 없다.

  • 클래스 정의

클래

1xx

Informational

리퀘스트를 받아들여 처리

2xx

Success

리퀘스트를 정상적으로 처

3xx

Redirection

리퀘스트를 완료하기 위해서 추가 동작이 필

4xx

Client Error

서버는 리퀘스트 이해 불가

5xx

Server Error

서버는 리퀘스트 처리 실

클래스의 정의만 지킨다면 RFC2616에서 정의된 상태코드를 변경하거나 서버 독자의 상태코드를 만들어도 된다.

상태코드는 60종류 이상이지만 실제 자주 사용하는것은 14종류 정도이다.

Last updated