- HTTP Status Code
특정 HTTP 요청이 성공적으로 완료되었는지 알려준다.
응답은 5개의 그룹으로 나누어진다.
- 100번대 : 정보 확인
- 200번대 : 통신 성공
- 300번대 : 리다이렉트
- 400번대 : 클라이언트 오류
- 500번대 : 서버 오류
- 주요 Code
- 200 (OK) : 요청 성공 (GET)
- 201 (Create) : 생성 성공 (POST)
- 202 (Accepted) : 요청 접수 O , 리소스 처리 X
- 204 (No Contents) : 요청 성공, 내용 없음
- 300 (Multiple Choice) : 요청 URI에 여러 리소스가 존재
- 301 (Move Permanently) : 요청 URI가 새 위치로 옮겨감
- 304 (Not Modified) : 요청 URI의 내용 변경이 없음
- 400 (Bad Request) : API에서 정의되지 않은 요청이 들어옴
- 401 (Unauthorized) : 인증 오류
- 403 (Forbidden) : 권한 밖의 접근 시도
- 404 (Not Found) : 요청 URI에 대한 리소스가 존재하지 않음
- 405 (Method Not Allowed) : API에서 정의되지 않은 메소드 호출
- 406 (Not Acceptable) : 처리 불가
- 408 (Request Timeout) : 요청 대기 시간 초과
- 409 (Conflict) : 요청이 현재 서버의 상태와 충돌
- 429 (Too Many Request) : 요청 횟수 상한 초과
- 500 (Internal Server Error) : 서버 내부 오류
- 502 (Bad Gateway) : 게이트웨이 오류
- 503 (Service Unavailable) : 서비스 이용 불가
- 504 (Gateway Timeout) : 게이트웨이 시간 초과
자세한 내용은 참고 자료를 확인
참고 자료 : https://developer.mozilla.org/ko/docs/Web/HTTP/Status
반응형
'개발에 도움이 되는 > Network' 카테고리의 다른 글
SOP(Same-Origin Policy), CORS(Cross-Origin Resource Sharing) (0) | 2022.03.28 |
---|---|
WebSocket (0) | 2022.01.18 |
DNS(Domain Name System) (0) | 2022.01.14 |
OSI 7 계층(OSI 7 Layer) (0) | 2022.01.13 |
쿠키(Cookie), 세션(Session) (0) | 2022.01.11 |