기타

HTTP 상태 코드

hjcode 2019. 10. 31. 15:48

200번대 - 성공

 

200번대 코드는 성공을 뜻합니다.

  • 200: GET 요청에 대한 성공
  • 204: No Content. 성공했으나 본문에 데이터 없음
  • 205: Rest Content. 성공했으나 클라이언트 화면을 새로고침하도록 권함
  • 206: Partial Content. 성공했으나 일부 범위의 데이터만 반환

300번대 - 리다이렉션

 

300번대 코드는 클라이언트가 이전 주소로 데이터를 요청하여 서버에서 새 URL로 리다이렉트를 유도하는 뜻입니다.

  • 301: Moved Permanently, 요청한 자원이 새 URL에 존재
  • 303: See Other, 요청한 자원이 임시 주소에 존재
  • 304: Not Modified, 요청한 자원이 변경되지 않았으므로 클라이언트에서 캐싱된 자원을 사용하도록 권함

400번대 - 클라이언트 에러

 

400번대 코드는 클라이언트 코드가 잘못된 경우입니다.

  • 400: Bad Request, 잘못된 요청
  • 401: Unauthorized, 권한 없이 요청
  • 403: Forbidden, 서버에서 해당 자원에 대해 접근 금지
  • 404: 요청한 자원이 서버에 없음
  • 405: Method Not Allowed, 허용되지 않은 요청 메서드
  • 409: Conflict, 최신 자원이 아닌데 업데이트 하는 경우

500번대 - 서버 에러

 

500번대 코드는 서버 쪽에서 오류가 난 경우입니다.

  • 501: Not Implemented, 요청한 동작에 대해 서버가 수행할 수 없는 경우
  • 503: Service Unavailable, 서버가 과부하 또는 유지 보수로 내려간 경우
반응형