Web-HTTP status code

Walter Mitty·2022년 9월 14일
0

기술면접준비

목록 보기
5/8

클라우드 환경에서는 HTTP API를 통해 통신하는 것이 대부분입니다. 이때, 응답 상태 코드를 통해 성공/실패 여부를 확인할 수 있으므로 API 문서를 작성할 때 꼭 알아야 할 것이 HTTP status code이다.

  • 10x : 정보 확인
  • 20x : 통신 성공
  • 30x : 리-다이렉트
  • 40x : 클라이언트 오류
  • 50x : 서버 오류

200번대 : 통신 성공

상태코드이름의미
200OK요청 성공(GET)
201Create생성 성공(POST)
202Accepted요청 접수 O, 리소스 처리 X
204No Contents요청 성공 O, 내용 없음

300번대 : 리다이렉트

상태코드이름의미
300Multiple Choice요청 URI에 여러 리소스가 존재
301Move Permanently요청 URI가 새 위치로 옮겨감
304Not Modified요청 URI의 내용이 변경 X

400번대 : 클라이언트 오류

상태코드이름의미
400Bad RequestAPI 에서 정의되지 않은 요청 들어옴
401Unauthorized인증 오류
403Forbidden권한 밖의 접근 시도
404Not Found요청 URI에 대한 리소스 존재 X
405Method Not AllowedAPI에서 정의되지 않은 메소드 호출
406Not Acceptable처리 불가
408Request Timeout요청 대기 시간 초과
409Conflict모순
429Too Many Request요청 횟수 상한 초과

500번대 : 서버 오류

상태코드이름의미
500Internal Server Error서버 내부 오류
502Bad Gateway게이트웨이 오류
503Service Unavailable서비스 이용 불가
504Gateway Timeout게이트웨이 시간 초과

0개의 댓글