빵구의 개발 메꾸기

HTTP 상태 코드 별 특징 본문

웹 개발 시 알아두면 좋은 개념

HTTP 상태 코드 별 특징

bkjo94 2022. 4. 15. 18:37

1XX : 처리중

요청에 대한 처리가 진행되고 있는 상태. 

 

2XX : 성공

요청에 대한 처리 성공

ex)

200 :  성공

201 : 성공. 리소스를 생성 성공

 

3XX : 리다이렉트

다른 리소스로 리다이렉트.

해당 코드를 받았을 때는 Response의 새로운 주소로 다시 요청

ex)

301 : 리다이렉트, 리소스가 다른 장소로 변경됨을 알림

303 : 리다이렉트, 클라이언트에서 자동으로 새로운 리소스로 요청 처리

 

4XX : 클라이언트 에러

클라이언트의 요청에 대한 에러가 있는 상태. 

재전송해도 에러가 해결되지 않는다.

ex)

400 : 요청 오류, 파라미터 에러

401 : 권한 없음(인증 실패)

404 : 페이지를 찾을 수 없음

 

5XX : 서버 에러

서버 처리중 에러가 발생한 상태.

재 전송 시 에러가 해결 될 수도 있다.

ex)

500 : 서버 내부 에러

503 : 서비스 정지(점검 등)

 

'웹 개발 시 알아두면 좋은 개념' 카테고리의 다른 글

JSON VS XML  (0) 2022.04.18
Library VS Framework  (0) 2022.04.17
쿠키 vs 세션 vs 토큰  (1) 2022.04.04
Web Server VS Web Application Server  (0) 2022.02.22
Comments