- 성공
200 | 201 | 202 | 203 | 206 |
---|
- 200: 서버가 요청을 제대로 처리 => 요청한 페이지를 제공
- 201: 성공적으로 요청되었고 서버가 새로운 리소스 작성 (새로운 페이지)
- 202: 서버가 요청을 접수했지만 아직 처리 X
- 203: 신뢰할 수 없는 정보라서 서버가 요청 처리했지만 다른 곳에서 수신된 정보 제공 X
- 206: 서버가 GET 요청의 일부만 처리
400 | 401 | 403 | 404 | 409 |
---|
- 400: 잘못 요청했을 때
- 401: 권한이 없다. 리소스에 인증 자격 증명이 없기 때문에 생기는 코드
- 403: 서버가 요청을 거부한다. 사용자가 권한을 가지고 있지 않다.
- 404: 서버가 요청한 페이지가 없다.
- 409: 서버가 요청을 수행하는 중에 충돌이 일어났을 때 (ex: db처리 중 오류)
🔮 서버에서 이유없는 오류일 때 쓰이기도 함
500 | 501 | 502 | 503 | 505 |
---|
- 500: 서버에 오류가 발생
- 501: 서버가 요청 메소드를 인식하지 못할 때
- 502: 서버가 프록시나 게이트웨이 역할을 할 때
- 503: 일시적으로 사용할 수 없을 때
- 505: HTTP 프로토콜 버전을 지원하지 않을 때