[0] 설명
상태코드는 3자리의 숫자로 구성이 되어있다
[1] 1XX
성공적으로 통신이 되었을 때
- 100 | 요청을 기다리고 있다
- 101 | 서버에 프로토콜 전환을 요청하는 중\, 서버의 승인을 대기하는 중
- 102 | 처리
[2] 2XX
성공적으로 통신이되었고 받았다
- 200 | 서버에서 요청을 성공적으로 처리하였을 \, 서버가 일반적으로 클라이언트에게 페이지를 주었을 때 200이 뜬다.
- 201 | 성공적으로 되었고 서버가 새로운 리소스를 작성했다.?
- 202 | 서버가 요청을 받았지만 처리는 아직 안되었을 때
- 203 |
- 204 | 서버가 요청을 성공적으로 처리했지만 내용을 제공하지는 않음
- 205 | 204와 같고 사용자기 문서를 재설정 하기를 요구한다.
- 206 | 서버가 get 요청 일부만 성공적으로 처리했다
[3] 3XX
요청을 완료하기 위해서 추가적인 작업이 필요하다.
-
300 | 서버가 요청에 따라 여러 조치를 섬택할 수 있다
-
301 | 요청한 페이지를 새위치로 이동했다
get, head 요청할 때 이 상태코드를 보내면 사용자가 이동하게 한다.
-
302 | 서버가 다른 위치의 페이지에 응답을 하지만 사용자는 현재 페이지를 계속 사용할 때
-
303 |
-
304 |
-
305 |
-
307 |
-
308 |
[4] 4XX
요청이 잘못되었을 때
- 400 |
- 401 |
- 402 |
- 403 | 사용자가 권한이 없을 경우 발생하는 코드 , 인증관련
- 404 | 서버에 존재하지 않는 페이지일 경우 발생, 파일이 없거나 경로를 잘못입력을 하거나 아무것도 없는 경로를 입력했을 가능성이 있음
- 405 | http 메소드를 잘못보낸경우 ,get요청을 post받는 곳에 보내는 등
- 406 | 요청한페이지를 요청한 특성으로 반환할 수 없다.
- 407 |
- 408 | 서버의 요청 대기가 시간을 초과했을 경우
- 409 |
- 410 |
- 411 |
- 412 |
- 413 |
- 414 |
- 415 |
- 416 |
- 417 |
[5] 5XX
서버에 요청이 실패했다
- 500 | 서버 내부에 오류가 발생해서 요청을 수행하지 못함
- 501 | 서버에서 요청을 인식하지 못해서 수행을 하지 못해서 발생하는 에러
- 502 | 불량 게이트웨이 , 업스트림 서버에서 잘못된 응답을 받거나 프록시 역할을 하는 서버에서 잘못된 응답을 받을 경우
- 503 |
- 504 |
- 505 |