THIS IS ELLIE

HTTP 요청URL, 상태코드 본문

공부/CS

HTTP 요청URL, 상태코드

Ellie Kim 2019. 7. 30. 12:05

HTTP 요청 URL

 

특정 웹 페이지를 받아보기 위해서 HTTP 요청을 보낸다.

이때 URL(Uniform Resource Locator)이라는 문자열을 사용한다.

 

스키마는 사용하는 프로토콜을 명시한다.

호스트는 서버의 이름 혹은 역할을 명시한다.

도메인은 서버를 운영하는 조직을 명시한다.

디렉터리는 서버 내의 디렉터리를 명시한다.

파일은 해당 디렉터리 내의 파일명을 명시한다.

 

HTTP 상태 코드의 의미

 

100 Continue 서버가 헤더는 받았고 바디가 올 것을 기다리고 있음.

101 Switching Protocols 클라이언트가 서버에게 프로토콜을 바꾸자고 제안했고 서버도 수락함.

200 OK 요청이 성공했고 요청한 결과 데이터를 응답으로 보냈음.

201 Created 요청이 성공했고 새로 만들어진 URL을 응답으로 보냈음. 웹 서비스나 웹 애플리케이션에서 사용됨.

301 Moved Permanetly 요청한 내용이 다른 경로로 옮겨졌음. 이후 옮겨진 경로로 요청해야 함.

302 Found 요청한 내용이 다른 경로로 옮겨졌음. 임시로 옮겨진 것이라 이후에도 동일한 경로로 요청해야 함.

304 Not Modified 요청한 내용은 갱신되지 않았음.

400 Bad Request 요청에 문제가 있음.

403 Forbidden 요청한 내용은 접근 금지됨.

404 Not Found 요청한 내용을 찾을 수 없음.

 

100번대는 정보를, 200번대는 성공을, 300번대 경로 전환을, 400번대는 에러를 의미한다.

반응형

'공부 > CS' 카테고리의 다른 글

비트와 바이트 (bit & Byte)  (0) 2021.06.03
P2P 네트워크  (0) 2020.11.21
트랜스포트 계층 TCP  (0) 2019.07.30
TCP / IP 4 계층  (0) 2019.07.29