오경석의 개발노트

IT 용어_HTTP 상태 코드 본문

기타/IT 용어

IT 용어_HTTP 상태 코드

OHSAYU 2022. 7. 7. 19:42

HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려준다. 응답은 5개로 나누어진다.

정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 서버 에러. 

xx사진으로 나타낸 HTTP 상태 코드를 보자.

그림 출처 : https://velog.io/@sehee-xx/HTTP-status-code
그림 출처 : https://society6.com/product/http-status-codes_print#1=45

1XX Informational : 정보 전달

 - 요청을 받았고, 작업을 진행 중이라는 의미. HTTP/1.0 이후 한동안 쓰이지 않아 서버도 클라이언트에 이 코드를 보내지 않았지만, 최근 101의 경우 WebSocket 등에서, 103의 경우 페이지 로드 속도를 빠르게 하기 위해서 다시 쓰이기 시작.

 

2XX Success : 성공

 - 이 작업을 성공적으로 받았고, 이해했으며, 받아들여졌다는 의미. 200, 204, 206을 제외하고는 볼 일이 거의 없는 코드.

 

3XX Redirectional : 방향 전환

 - 이 요청을 완료하기 위해서는 리다이렉션이 이루어져야 한다는 의미. 짧은 주소(단축 URL) 서비스의 경우 접속 시 301이나 302 코드를 보내고, 헤더의 location에 리다이렉션할 실제 URL을 적어 보낸다.

 

4XX Client Error : 클라이언트 오류

 - 이 요청은 올바르지 않다는 의미. 여기서부터 브라우저에 직접 표출된다. 자주 보이는 오류는 401, 401, 403, 404

 

5XX Server Error : 서버 오류

 - 서버가 응답할 수 없다는 의미이며, 요청이 올바른지의 여부는 알 수 없다.

'기타 > IT 용어' 카테고리의 다른 글

IT 용어_패킷  (0) 2022.07.20
IT 용어_라우터  (0) 2022.07.20
IT 용어_캐시  (0) 2022.07.20
IT 용어_멱등성  (0) 2022.07.20
IT 용어_데이터 모델링  (0) 2022.07.03
Comments