Computer Science/Network

HTTP의 상태코드

lution88 2022. 8. 13. 17:53

HTTP의 상태코드는 1xx번대부터 5xx번대까지 있습니다.

1xx 번대는 정보확인에 대한 상태코드이고,

2xx 번대는 통신 성공, 3xx 번대는 리다이렉트, 4xx 번대는 클라이언트 에러, 5xx 번대는 서버 에러를 나타냅니다.


1xx 번대 : 정보 확인

2xx 번대 : 통신 성공

    - 200 : OK, 요청 성공(GET)

    - 201 : Create, 생성 성공(POST)

3xx 번대 : 리다이렉트

4xx 번대 : 클라이언트 에러

    - 400 : Bad Request, API에서 정의되지 않은 요청이 들어온 경우

    - 401 : Unauthorized, 인증 오류

    - 403 : Forbidden, 권한 밖의 접근 시도

    - 404 : Not Found, 요청 URI에 대한 리소스가 존재하지 않는 경우

5xx 번대 : 서버 에러

    - 500 : Internal Server Error, 서버 내부 오류

    - 502 : Bad Gateway, 게이트웨이 오류

    - 503 : Service Unavailable, 서비스 이용 불가

    - 504 : Gateway Timeout, 게이트웨이 시간 초과