YTCW

서버 상태 코드 정리 본문

server

서버 상태 코드 정리

YTCW 2024. 10. 18. 10:46

HTPP 상태 코드
클라이언트의 요청에 대한 서버의 응답 상태를 나타내는 3자리 숫자
1XX (정보), 2XX(성공), 3XX(리다이렉션), 4XX(클라이언트 오류)*, 5XX(서버 오류)

 

1XX

서버가 요청의 일부를 받고 계속 처리할 준비가 되었음을 알림

 

2XX (성공)

200  OK : 요청이 성공적으로 처리됨.

201 Created 요청에 의해 새로운 리소스가 생긴다.( POST 메서드 사용 시 나타낸다.)

 

3XX (리다이렉션)

요청된 리소스가 다른 위치로 이동했거나 클라이언트가 리소스를 다시 요청해야 함을 나타낸다.

 

4XX (클라이언트 오류)

400 Bad Request : 클라이언트 요청이 잘못됨

올바르지 않은 형식의 데이터를 서버로 전송되거나 필수 매개변수 누락 등이 있다.

 

401 Unauthorized : 인증이 필요함

클라이언트가 인증되지 않았거나 유효한 인증 자격 증명이 없음을 나타낸다. (권한 없음)

 

403 Forbidden

권한이 없어 접근할 수 없음

클라이언트가 요청한 리소스에 대한 접근 권한이 존재하지 않음을 의미함

서버는 요청을 이해했으나 권한이 부족하여 처리를 거부할때

 

404 Not Found

요청한 리소스를 찾을 수 없을때

서버가 요청한 URI 를 확인 했으나, 해당하는 리소스가 존재하지 않을때 발생한다.

 

5XX (서버 오류) 500번대는 진짜 사소한거라 찾기 힘들때가 많음

 

500 Internal Server Error

서버가 요청을 처리하는 중에 오류가 발생할때

 

503 Service Unavailable 서버가 일시적으로 과부하 또는 유지보수 중