자주 발생하는 HTTP 응답 코드 11가지 상세 정리

반응형
반응형

 

 

목차

200 OK
301 Moved Permanently
302 Found
304 Not Modified
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
500 Internal Server Error
502 Bad Gateway

 

 

301 Moved Permanently


설명: 요청이 성공적으로 처리되었습니다.
사용 사례: GET, POST, PUT, DELETE 등 다양한 요청에 대해 성공적인 응답을 반환할 때 사용됩니다.
예시: 클라이언트가 서버로부터 데이터를 성공적으로 가져오거나, 데이터를 성공적으로 제출한 경우.

 

302 Found

 

설명: 요청된 리소스가 새로운 URL로 영구적으로 이동되었습니다.
사용 사례: 웹 페이지의 URL을 변경할 때, 검색 엔진이 새 URL을 인덱싱하도록 할 때 사용됩니다.
예시: http://www.example.com/page가 http://www.example.com/newpage로 이동된 경우.

 

304 Not Modified


설명: 요청된 리소스가 임시적으로 다른 URL에서 찾을 수 있습니다.
사용 사례: 일시적인 리다이렉션을 할 때 사용되며, 클라이언트는 향후에도 원래 URL을 사용할 수 있습니다.
예시: 사용자가 로그인 후 임시 페이지로 리다이렉션되는 경우.

 

400 Bad Request

 

설명: 클라이언트의 캐시된 버전이 최신이므로, 새 데이터를 전송하지 않습니다.
사용 사례: 클라이언트가 이전에 받은 리소스를 캐시하고, 변경 사항이 없는 경우를 확인할 때 사용됩니다.
예시: 이미지나 스타일시트 파일 등이 변경되지 않은 경우.

 

401 Unauthorized


설명: 서버가 요청을 이해할 수 없음을 나타냅니다. 잘못된 구문이 포함된 요청일 경우 발생합니다.
사용 사례: 요청의 구문이 잘못되었거나, 서버가 요청을 처리할 수 없는 경우.
예시: 잘못된 JSON 형식으로 서버에 데이터를 보내는 경우.

 

401 Unauthorized


설명: 인증이 필요함을 나타냅니다. 클라이언트는 유효한 인증 자격 증명을 제공해야 합니다.
사용 사례: 보호된 리소스에 접근하려고 할 때, 인증이 필요함을 알릴 때 사용됩니다.
예시: 로그인 페이지로 리다이렉션되기 전의 상태.

 

403 Forbidden


설명: 서버가 요청을 이해했지만, 권한 문제로 요청을 거부합니다.
사용 사례: 인증은 되었으나, 특정 리소스에 대한 접근 권한이 없는 경우.
예시: 관리자가 아닌 사용자가 관리자 페이지에 접근하려고 할 때.

 

404 Not Found


설명: 요청된 리소스를 찾을 수 없습니다.
사용 사례: 클라이언트가 잘못된 URL을 요청하거나, 해당 리소스가 존재하지 않는 경우.
예시: http://www.example.com/nonexistentpage를 요청한 경우.

 

500 Internal Server Error


설명: 서버 내부에 오류가 발생하여 요청을 처리할 수 없습니다.
사용 사례: 서버의 코드나 설정 문제로 인해 예기치 않은 오류가 발생한 경우.
예시: 데이터베이스 연결 문제, 코드 오류 등.

 

502 Bad Gateway


설명: 게이트웨이 또는 프록시 서버가 상위 서버로부터 유효하지 않은 응답을 받았음을 나타냅니다.
사용 사례: 서버가 다른 서버(상위 서버)로부터 올바른 응답을 받지 못한 경우에 발생합니다. 이는 주로 서버 간의 통신 문제나 상위 서버의 문제로 인해 발생할 수 있습니다.
예시: 클라이언트가 프록시 서버를 통해 요청을 보냈는데, 프록시 서버가 상위 서버로부터 유효하지 않은 응답을 받은 경우.

 

504 Gateway Timeout

 

설명: 게이트웨이 또는 프록시 서버가 상위 서버로부터 응답을 제때 받지 못해 시간이 초과되었음을 나타냅니다.
사용 사례: 서버가 다른 서버(상위 서버)로부터 응답을 기다리다가 시간이 초과된 경우에 발생합니다. 이는 주로 서버 간의 통신 지연이나 상위 서버의 응답 문제로 인해 발생할 수 있습니다.
예시: 클라이언트가 프록시 서버를 통해 요청을 보냈는데, 프록시 서버가 상위 서버로부터 응답을 기다리다 시간이 초과된 경우.

반응형

댓글

Designed by JB FACTORY

loading