HTTP status code

Jaehyeong Kwon·2022년 4월 28일
0


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

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

20x : 통신 성공

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

30x : Redirect

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

40x : 클라이언트 오류

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

50x : 서버 오류

상태코드이름의미
500Internal Server Error서버 내부 오류
502Bad Gateway게이트웨이 오류
503Service Unavailable서비스 이용 불가
504Gateway Timeout게이트 웨이 시간 초과
profile
나무와 같이 성장하는 사람

0개의 댓글