카테고리 없음

HTTP 요청과 응답

from-alien 2023. 8. 12. 17:06

프로토콜 정의

서로 간의 통신을 위한 약속, 규칙 주고 받을 데이터에 대한 형식을 정의

 

HTTP( Hyper Text Transfer Protocol)

단순하고 읽기 쉽다. - 텍스트 기반의 프로토콜

상태를 유지하지 않는다. = stateless -> 클라이언트 정보를 저장하지 않는다.

확장이 가능하다. = 커스텀 헤더의 추가 가능

http 요청과 응답의 예제

서버는 같은 http 요청을 보낸건지 알수가 없다. 그래서 사용을 하는 것이 쿠키 & 세션

쿠키와 세션을 이용하면 클라이언트 구분이 가능하다.

 

 

http 응답 메세지

 

헤더는 대소문자를 구분 하지 않는다. 공백은 무시한다.

 

http 요청 응답의 구조 편지 처럼 헤더에는 주소와 같은 정보를 담고 바디에는 내용을 담음

 

 

브라우저는 위와 같이 요청 메시지를 서버에게 보낸다.

 

http 응답 메세지 상태코드 의미

 

 

 

개발자 도구 및 네트워크 탭에 들어가면 요청 헤더와 상태라인 요청 라인 상태를 확인 가능하다