📌 HTTP Messages
: 클라이언트와 서버 사이에서 데이터가 교환되는 방식. 구성 파일, API, 기타 인터페이스가 자동으로 완성함.
✔ 유형
- 요청(Requests)
- 응답(Responses)
1. start line : 실행되어야 할 요청, 요청 수행에 대한 성공 또는 실패 기록. 항상 한 줄로 끝남.
응답에서는 status line이라고 부름.
2. HTTP headers : 요청에 대한 설명, 본문에 대한 설명.
3. empty line : 요청에 대한 모든 메타 정보가 전송되었음을 알리는 빈 줄(헤더와 본문 구분)
4. body : 요청과 관련된 데이터, 응답과 관련된 데이터 또는 문서. 요청과 응답의 유형에 따라 선택적으로 사용.
❗ payload 🔗: 사용에 있어서 전송되는 데이터. HTTP Message에서 페이로드는 body이다.
✔ Stateless (무상태성)
HTTP의 큰 특징 중 하나.
HTTP로 서버와 클라이언트가 통신을 주고 받는 과정에서 HTTP가 클라이언트나 서버의 상태를 확인하지 않음.
따라서 쿠키-세션, API등으로 상태를 확인
'Codestates SEB FE 42기 > 정리노트' 카테고리의 다른 글
S2 unit9 | State 끌어올리기 (0) | 2022.12.07 |
---|---|
S2 unit8 | [HTTP/네트워크] REST API, OPEN API & API Key (0) | 2022.12.06 |
S2 unit7 | [HTTP/네트워크] AJAX , SSR vs CSR (1) | 2022.12.03 |
S2 unit7 | [HTTP/네트워크] 크롬 브라우저 에러 의미 (0) | 2022.12.02 |
S2 unit7 | [HTTP/네트워크] 클라이언트 서버 아키텍처와 프로토콜 (0) | 2022.12.02 |