HTTP

HTTP의 상태 코드

3분 입문자 2022. 12. 19.

- 2xx 

요청 정상 처리

 

200 OK 요청 성공
201 Created 요청이 성공해서 새로운 리소스가 생성
202 Accepted 요청이 되었으나 처리가 완료되지 않음 (배치 처리에 사용)
204 No Content 서버가 요청을 성공적으로 수행했지만 , 본문에 보낼 데이터가 없음

- 3xx

요청 완료하려면 추가 행동 필요

 

 리다이렉션의 종류

  영구 리다이렉션

    특정 리소스의 URI가 영구적으로 이동 ex) /test -> /test-modify

  일시 리다이렉션

    일시적인 변경

301 Moved Permanently 리다이렉트시 요청 메서드가 GET으로 변하고 , 분문이 제거될수 있음
302 Found 리다이렉트시 요청 메서드가 GET으로 변하고 , 분문이 제거될수 있음
303 See Other 302와 동일 , 메서드가 GET으로 변경
304 Not Modified 캐시를 목적으로 사용,로컬PC에 저장된 캐시를 재사용 , 메시지 바디를 포함하면 안됨
307 Temporary Redirect 302와 동일 , 메서드와 본문은 유지
308 Permanent Redirect 301과 동일 ,그러나 메서드는 변하지 않고  본문도 유지 해줌

- 4xx

클라이언트 오류 , 서버가 요청을 수행할수 없음, 똑같은 재시도가 계속 실패함

 

400 Bad Request 클라이언트가 잘못된 요청을 해서 서버가 요청을 처리할수 없을때
401 Unauthorized 리소스에 대한 인증이 필요할때
403 Forbidden 서버가 요청을 이해했지만 승인을 거부
404 Not Found 요청 리소스를 찾을 수 없음

- 5xx

서버 오류 서버가 정상 요청을 처리하지 못함

500 Internal Server Error 서버 문제로 오류 발생
503 Service Unavailable 서비스 이용 불가

 

 

 

 

 

 

 

출처 : 이 내용은 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 정리한 것입니다.

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard

 

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런...

www.inflearn.com

 

'HTTP' 카테고리의 다른 글

Cookie & Cash  (0) 2022.12.19
HTTP 메서드  (0) 2022.12.17
HTTP 란?  (0) 2022.12.17
URI  (0) 2022.12.17
인터넷 네트워크  (0) 2022.12.16

댓글