1xx (정보)
서버가 요청을 잘 받았으며 해당 프로세스를 계속 이어가며 처리하는 것을 의미합니다.
2xx (성공)
서버가 요청을 잘 받았고 이를 기반으로 클라이언트에게 성공적으로 데이터를 보낸 것을
의미합니다.
- 200 OK : 요청이 성공적으로 되었습니다.
- 201 Created : 요청이 성공적이었으며 그 결과로 새로운 리소스가 생성되었습니다.
3xx (리다이렉션)
서버가 클라이언트의 요청에 대해 완료를 위해 추가 작업 조치가 필요합니다.
- 301 Moved Permanently : 이 응답코드는 요청한 리소스의 URI가 변경되었음을
의미합니다. 변경된 새로운 URI을 301 상태코드와 함께 주어야 합니다.
4xx (클라이언트 오류)
클라이언트가 요청한 페이지를 제공할 수 없거나 클라이언트의 요청이 잘못되어 결과적으로 요청을 처리할 수 없습니다.
- 400 Bad Request : 서버가 클라이언트 요청을 이해할수 없음을 의미합니다.
- 401 Unauthorized : 클라이언트의 인증이 되지 않음을 의미합니다.
- 404 Not Found : 요청받은 컨텐츠를 찾을 수 없다는 것을 의미합니다.
5xx (서버 오류)
서버가 클라이언트의 요청을 처리하지 못하는 상태입니다.
- 500 Internal Server Error : 서버에 오류가 있음을 의미합니다.
- 502 Bad Gateway : 게이트웨이 또는 프록시서버가 오류가 생겼음을 의미합니다.
- 504 Gateway Timeout : 게이트웨이 또는 프록시서버가 정해진 Timeout 시간동안
클라이언트의 요청을 처리하지 못함을 의미합니다