[Web] HTTP status code

강민승·2023년 9월 13일
0

Web

목록 보기
4/8
post-custom-banner

HTTP status code

클라우드 환경에서 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게이트웨이 시간 초과
profile
Step by Step goes a long way. 꾸준하게 성장하는 개발자 강민승입니다.
post-custom-banner

0개의 댓글