많이 사용되는 http 상태 코드(http status code)

100번대: 데이터의 처리중인 상태

  • 100: 데이터의 일부를 서버가 받은 상태

200번대: 정상적인 응답

  • 200: 에러 없이 정상처리
  • 204: 정상처리 되었으나 서버에서 보내줄 데이터 없음

300번대: 다른 URL 처리

  • 301: 요청된 페이지가 새 URL로 변경되었음
  • 304: 이미 기존의 데이터와 변경된 것이 없음

400번대: 서버에서 인식할 수 없음

  • 400: 전송된 Request에 문제가 있어서 서버에가 인식할 수 없음
  • 403: 서버에서 허락되지 않음
  • 404: URL에 해당하는 자원을 찾을 수 없음
  • 406: 전송 방식이 허락되지 않음 (REST에서 자주 발생)

가장 많이 보는 404

500번대: 서버 내부의 문제

  • 500: 서버에서 처리 시 문제가 발생
  • 502: 게이트웨이나ㅐ 프록시 상태의 문제(과부하 등)
  • 503: 일시적인 과부하나 서비스 중단 상태
  • 504: 지정된 처리시간이 지나서 처리되지 못함