-
HTTP 상태코드(Status_code)Computer Science/HTTP 2023. 1. 26. 23:14
HTTP의 상태 코드는 클라이언트가 보낸 HTTP 요청이 성공했는지 실패했는지를 서버에서 알려주는 숫자 코드
HTTP 상태 코드는 3자리 숫자로 이루어져 있으며, 총 100번대 ~ 500번대 까지 존재한다. 그리고 각 상태코드의 첫 번째 자리는 최상위 코드가 되어 다음과 같이 5 개의 그룹으로 나뉘어 관리된다.
이후에 따라오는 아래의 숫자들은 동일한 기능을 수행하지만 내부 동작이나 원인에 있어 차이를 가지게 된다. 예를들어 403 과 404 는 클라이언트 오류를 의미하는 것은 동일하지만, 그 세부적인 원인은 다르다고 볼 수 있다.
Tip
각 상태 코드의 의미는 하나하나 정해져 있지만, 서버와 클라이언트가 선택한 약속에 의해 다르게 적용될 수 있다는 점은 숙지하고 넘어가자.
예를 들면 상태 코드 200은 요청이 성공적으로 완료되었다는 의미를 갖고 있지만, 이를 응용해 클라이언트에 다음 작업을 이어 나가도 좋다는 신호의 목적으로도 쓰일 수 있다. 따라서 각 상태 코드는 제공자에 따라 다른 목적으로 클라이언트에 제공될 수 있다.출처:
'Computer Science > HTTP' 카테고리의 다른 글
HTTP란? (0) 2023.01.26