
| Response Code | 의미 | 설명 |
|---|---|---|
| 100번대 | 정보전송 | Request 받고, 처리 중에 있음 |
| 200번대 | 성공 | Request를 성공적으로 처리 |
| 300번대 | 리다이렉션 | Request 완료를 위해 추가 동작이 필요 |
| 400번대 | 클라이언트 측 에러 | 클라이언트 요청을 처리할 수 없어 오류 발생 |
| 500번대 | 서버 측 에러 | 서버에서 처리하지 못하여 오류 발생 |
| 코드 | 상수 | 설명 |
|---|---|---|
| 100 | CONTINUE | 상태가 괜찮으며 클라이언트가 계속해서 요처하거나 요청이 완료된 경우에는 무시해도 된다는 정보를 알려줌 |
| 101 | SWITCHING_PROTOCOL | 서버에서 프로토콜을 변경할 것을 알려줌 |
| 코드 | 상수 | 설명 |
|---|---|---|
| 200 | OK | 요청이 성공적으로 완료 |
| 201 | CREATED | 요청의 결과로 새로운 리소스가 생성 |
| 202 | ACCEPTED | 요청을 수신했지만 그에 응하여 행동할 수 없음 |
| 204 | NO CONTENT | 요청 정상 처리하였지만, 돌려줄 리소스 없음 |
| 코드 | 상수 | 설명 |
|---|---|---|
| 300 | MULTIPLE_CHOICE | 요청에 대해 하나 이상의 응답이 가능 |
| 301 | MOVED_PERMANENTLY | 요청한 리소스의 URI 변경되었기 때문에, 이후로는 새 URI를 사용해야 한다는 것을 나타냄 |
| 302 | FOUND | 요청한 리소스의 URI가 일시적으로 변경되었기 때문에, 이후로는 새 URI를 사용해야 한다는 것을 나타냄 |
| 303 | SEE_OTHER | 클라이언트가 요청한 리소스를 다른 URI에서 GET 요청을 통해 얻어야 할 경우 서버가 클라이언트로 직접 보내는 응답 |
| 304 | NOT MODIFIED | 요청한 리소스가 마지막 요청이후 변경된 적이 없기 때문에 기존 클라이언트의 로컬 캐시 리소스를 사용하도록 알려줌 |
| 307 | TEMPORARY REDIRECT | 임시로 페이지를 리다리렉트 함 |
| 코드 | 상수 | 설명 |
|---|---|---|
| 400 | BAD_REQUEST | 잘못된 문법으로 인해 서버가 요청을 이해할 수 없음 |
| 401 | UNAUTHORIZED | 인증되지 않은 요청 |
| 403 | FORBIDDEN | 클라이언트가 콘텐츠에 접근할 권리를 가지고 있지 않음 |
| 404 | NOT_FOUND | 클라이언트가 요청한 리소스가 서버에 없음 |
| 405 | METHOD NOT ALLOWED | 허용되지 않은 HTTP 메서드를 사용 |
| 코드 | 상수 | 설명 |
|---|---|---|
| 500 | INTERNAL_SERVER_ERROR | 서버에서 클라이언트 요청을 처리 중에 에러가 발생 |
| 501 | NOT_IMPLEMENTED | 요청 메서드는 서버가 지원하지 않거나 처리할 수 없음 |
| 502 | BAD GATEWAY | 게이트웨이나 프록시 상태가 나쁘거나 과부하인 상태 |
| 503 | SERVICE_UNAVAILABLE | 서버가 일시적으로 요청을 처리할 수 없음 |
| 504 | GATEWAY TIMEOUT | 서버를 통하는 게이트 웨이에 문제 발생 |
| 505 | HTTP VERSION NOT SUPPORTED | 해당 HTTP 버전에서는 지원되지 않는 요청 |