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