728x90
HTTP 응답 상태 코드는 클라이언트와 서버간 통신 상태에 대한 내비게이션 같은 역활이라고 생각합니다.
클라이언트와 서버간 통신 진행시 상태코드를 통해 확인할수있는데 자주 사용되는 코드에 대해서 알아보겠습니다.
🦖. 200 OK
요청이 성공적으로 처리되었음을 나타냅니다. 웹페이지가 정상적으로 로드되거나 API 호출이
성공했을 때 보통 반환됩니다.
🦖.301 Moved Permanently
요청한 리소스가 영구적으로 새로운 위치로 이동되었음을 의미합니다.
클라이언트는 자동으로 새로운 URL로 리디렉션됩니다.
🦖.404 Not Found
요청한 리소스를 찾을 수 없을 때 발생합니다. 주소가 잘못되었거나 해당 페이지가 삭제된 경우에
자주 발생합니다.
🦖.500 Internal Server Error
서버에서 예기치 않은 오류가 발생했음을 나타냅니다. 서버 내부의 문제로 요청을 처리할 수
없을 때 반환됩니다.
🦖.400 Bad Request
클라이언트의 요청이 잘못되어 서버가 이를 이해할 수 없을 때 발생합니다. 잘못된 구문이나
누락된 필수 파라미터 등이 원인일 수 있습니다.
🦖.403 Forbidden
서버는 요청을 이해했지만, 클라이언트에게 해당 리소스에 대한 접근 권한이 없다는 것을 나타냅니다.
주로 인증되지 않은 사용자나 권한이 부족한 경우 발생합니다.
🦖.302 Found
요청한 리소스가 일시적으로 다른 위치에 있음을 의미합니다.
클라이언트는 새로운 URL로 리디렉션됩니다.
🦖.503 Service Unavailable
서버가 일시적으로 과부하되었거나 유지보수 중이어서 요청을 처리할 수 없음을 나타냅니다.
잠시 후 다시 시도하면 해결될 수 있습니다.
🦖.401 Unauthorized
요청에 적절한 인증 자격 증명이 부족할 때 발생합니다. 로그인이나 API 키가 필요할 수 있습니다.
🦖.304 Not Modified
클라이언트가 요청한 리소스가 수정되지 않았음을 나타냅니다.
캐시된 버전을 사용할 수 있다는 의미입니다.
🦖.405 Method Not Allowed
클라이언트가 요청한 HTTP 메서드(예: GET, POST 등)가 리소스에서 지원되지 않는 경우 발생합니다.
🦖.422 Unprocessable Content
요청은 구문상 올바르지만, 서버가 해당 요청을 처리할 수 없을 때 발생합니다.
예를 들어, 잘못된 데이터 형식일 경우입니다.
🦖.503 Service Unavailable
서버가 일시적으로 과부하되었거나 유지보수 중이어서 요청을 처리할 수 없음을 나타냅니다.
잠시 후 다시 시도하면 해결될 수 있습니다.
🦖.429 Too Many Requests
클라이언트가 너무 많은 요청을 보냈을 때 발생합니다.
주로 API에서 요청 제한을 초과했을 때 발생합니다.
🦖.301 Moved Permanently
요청한 리소스가 영구적으로 다른 URL로 이동했음을 나타냅니다.
클라이언트는 자동으로 새로운 URL로 리디렉션됩니다.
👉Ref.
https://developer.mozilla.org/ko/docs/Web/HTTP/Headers/Accept

728x90
댓글