728x90
HTTP 상태코드 (HTTP status code)
= 클라이언트와 웹 서버 간의 통신 중 발생하는 상태를 나타내는 3자리 숫자
HTTP 응답에 포함되어, 클라이언트는 요청 작업의 상태를 알 수 있다.
- 10x : 정보 확인
- 20x : 통신 성공
- 30x : 리다이렉트
- 40x : 클라이언트 오류
- 50x : 서버 오류
20x 통신 성공
|
상태코드
|
이름
|
의미
|
|
200
|
OK
|
요청 성공(GET)
|
|
201
|
Create
|
생성 성공(POST)
|
|
202
|
Accepted
|
요청 접수O, 리소스 처리X
|
|
204
|
No Contents
|
요청 성공O, 내용 없음
|
30x 리다이렉트
|
상태코드
|
이름
|
의미
|
|
300
|
Multiple Choice
|
요청 URI에 여러 리소스가 존재
|
|
301
|
Move Permanently
|
요청 URI가 새 위치로 옮겨감
|
|
304
|
Not Modified
|
요청 URI의 내용이 변경X
|
40x 클라이언트 오류
|
상태코드
|
이름
|
의미
|
|
400
|
Bad Request
|
API에서 정의되지 않은 요청 들어옴
|
|
401
|
Unauthorized
|
인증 오류
|
|
403
|
Forbidden
|
권한 밖의 접근 시도
|
|
404
|
Not Found
|
요청 URI에 대한 리소스 존재X
|
|
405
|
Method Not Allowed
|
API에서 정의되지 않은 메소드 호출
|
|
406
|
Not Acceptable
|
처리 불가
|
|
408
|
Request Timeout
|
요청 대기 시간 초과
|
|
409
|
Conflict
|
모순
|
|
429
|
Too Many Request
|
요청 횟수 상한 초과
|
50x 서버 오류
|
상태코드
|
이름
|
의미
|
|
500
|
Internal Server Error
|
서버 내부 오류
|
|
502
|
Bad Gateway
|
게이트웨이 오류
|
|
503
|
Service Unavailable
|
서비스 이용 불가
|
|
504
|
Gateway Timeout
|
게이트웨이 시간 초과
|
출처: https://rust-cub-503.notion.site/HTTP-HTTPS-8479471967cc4fd5bd43b103a898ba8a
728x90
'CS스터디' 카테고리의 다른 글
| [네트워크] TCP, UDP (0) | 2024.01.28 |
|---|---|
| [네트워크] OSI 7계층 (0) | 2024.01.28 |
| [Web] 웹 동작 방식 (0) | 2024.01.28 |
| [네트워크] IP 주소 (1) | 2024.01.25 |
| [네트워크] HTTP와 HTTPS (1) | 2024.01.22 |