일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Code States 백엔드 합격 후기
- 코드스테이츠 백엔드 교육과정
- HLB
- codestates 국비지원 1기 합격 후기
- 백내장 금감원
- 금융감독원 민원신청
- 코드스테이츠 부트캠프
- 겜스고
- 코드스테이츠 합격 후기
- 금감원 백내장 민원
- 코드스테이츠 합격
- 메서드
- 백준 알고리즘
- 코테 합격후기
- 금감원
- 백내장
- 보험금 지급거절
- Gamsgo
- 코드스테이츠 백엔드 부트캠프 합격
- 코드 스테이츠 백엔드 교육과정
- 코드스테이츠 백엔드 후기
- 에이치엘비
- 백내장 다초점렌즈 삽입술
- 금융감독원
- Spring
- 자바
- Java
- CodeState 후기
- 해시
- 코드스테이츠 부트캠프 합격 후기
Archives
- Today
- Total
개발하는 동그리
[네트워크] HTTP 상태 코드 본문
반응형
상태 코드
클라이언트가 보낸 요청의 처리 상태
- 1xx (Informational): 요청이 수신되어 처리 중
- 2xx (Successful): 요청 정상 처리
- 200 OK : 요청 성공
- 201 Created : Location 생성되고 생성된 URI 입력된다.
- 202 Accepted : 요청은 접수만 되고 처리는 아직이다.
- 204 No Content : 웹 문서 작업 중 save 했을 때 내용은 없을 수 있다.
- 3xx (Redirection): 요청을 완료하려면 유저 에이전트의 추가 행동이 필요
: Redirectin이란? 경로가 바뀌었을 때 서버로부터 3xx 응답과 함께 바뀐 Location 값을 받고 자동으로 Location 값을 변경 요청하는 것- 영구 리다이렉션 : 특정 리소스의 URI가 영구적으로 이동 ( 사용 빈도 301 > 308 )
- 301 Moved Permanently : 요청 메서드가 GET으로 변하고, 본문이 제거된다. (대부분)
- 308 Permanent Redirect : 메서드 POST라면 유지하고, 본문도 유지한다.
- 일시 리다이렉션 : 일시적으로 변경 ( 302, 303,307 ) : POST 주문 후 새로고침 했을 때 ( 이중 주문 방지 )
- 302 Found : 리다이렉트 시 요청 메서드가 GET으로 변하고, 본문이 제거된다. (대부분)
- 303 See Other : 302와 동일하다 ( 100% GET으로 변함 )
- 307 Temporary Redirect : 리다이렉트 시 요청 메서드와 본문을 유지한다.
- 특수 리다이렉션 : 결과 대신 캐시를 사용 ( 300, 304 )
- 300 Multiple Choices : 잘 사용 안 함
- 304 Not Modified : 클라이언트의 리소스가 수정되지 않았음을 전달하고 로컬 PC에 저장된 캐시를 사용한다. 응답은 당연히 메시지를 포함하면 안 된다. ( 캐시 사용할 거니까 ) ( 조건부 GET, HEAD 요청 시 )
- 영구 리다이렉션 : 특정 리소스의 URI가 영구적으로 이동 ( 사용 빈도 301 > 308 )
- 4xx (Client Error): 클라이언트 오류, 잘못된 문법 등으로 서버가 요청을 수행할 수 없음
- 400 Bad Request : 요청 구문, 메시지 등등 오류 ( API 스펙 오류 )
- 401 Unauthorized : 클라이언트가 리소스에 대한 인증이 필요함.
- 인증 (Authentication): 본인 확인 (로그인)
- 인가 (Authorization) 권한 ( like a Admin )
- 403 Forbidden : 요청은 이해했지만 승인 거부 ( 서버가 요청을 이해했지만 권한이 맞지 않을 때 )
- 404 Not Found : 요청 리소스 찾을 수 없음 ( 리소스 잘못 입력 or 권한이 부족한 리소스에 접근했을 때 )
- 5xx (Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함
- 500 Internal Server Error : 반복해서 시도하면 접속 가능할 수 있음 ( 가능성 )
- 503 Service Unavailable : 서버가 과부하된 경우 or 작업 중 요청으로 인해 ( 복구 시간을 알려주기도 함 )
반응형
'IT 정보 > Spring' 카테고리의 다른 글
[네트워크] HTTP 헤더 2 (30) | 2022.06.07 |
---|---|
[네트워크] HTTP 헤더 (12) | 2022.06.07 |
[네트워크] SPA(Single Page Application) : AJAX (8) | 2022.06.05 |
[네트워크] HTTP Messages (10) | 2022.06.05 |
[네트워크] Stateful & Stateless (18) | 2022.06.05 |