
HTTP Status Code
Http Status Code는 HTTP/1.1 에서 도입된 상태 코드
2xx (Successful) - 성공 상태 코드
| 코드 |
설명 |
| 200 : OK |
요청 성공했음을 나타낸다. |
| 201 : Created |
요청이 성공하고 새로운 리소스가 생성됐음을 나타낸다. |
| 202 : Accepted |
요청은 성공했으나 서버가 아직 작업을 진행하지 않은 상태를 나타낸다. |
| 204 : No Content |
요청이 성공했고 Server에서 Client로 보낼 데이터가 없는 상태를 나타낸다. |
3xx (Redirection) - 리다이렉션 상태 코드
| 코드 |
설명 |
| 300 : Multiple Choices |
리소스의 URI가 영구적으로 이동 |
| 301 : Moved Permanently |
|
| 302 : Found |
|
| 303 : See Other |
|
| 304 : Not Modified |
|
| 307 : Temporary Redirect |
|
| 308 : Permanent Redirect |
|
4xx (Client Error) - 클라이언트 오류
| 코드 |
설명 |
| 400 : Bad Request |
클라이언트가 잘못된 요청을 해서 서버가 요청을 처리할 수 없는 상태를 나타낸다. |
| 401 : Unauthorized |
클라이언트가 해당 리소스에 접근하기 위해서는 인증이 필요함을 나타낸다. |
| 403 : Forbidded |
클라리언트가 해당 리소스에 접근하기 위해서는 권한이 필요함을 나타낸다.(인가) |
| 404 : Not Found |
클라이언트가 요청한 리소스가 서버에서 찾을 수 없음을 나타낸다. |
5xx (Server Error) - 서버 오류
| 코드 |
설명 |
| 500 : Internal Server Error |
|
| 503 : Service Unavailable |
|