Server

Client와 Server사이에 데이터 전송 구조

Raconer 2023. 4. 15. 16:39
728x90

구조

  • 서버로 Request를 보내면 데이터만 서버에 전송되는 것이 아니라 하나의 구조로 데이터가 전송이 된다.
  1. Verb
    • 어떤 동작을 하는지에 대한 내용이 담겨있다.
    • 요청 메서드 : Get, Post, Put, Delete
    • 요청 URL
    • HTTP Version
  2. Header
    • 헤더에는 웹 서버에 필요한 부가 적인 정보가 전송이 된다.
    • 공통 헤더, 요청 헤더, 응답 헤더로 이루어져 있다.
    • 공통 헤더
      • 요청 및 응답 메시지 모두에서 사용 가능한 일반 목적의(기본적인) 헤더 항목이다.
      • Date, Connection, Transfer-Encoding, Upgrade, Content-Length , Content-type 등의 내용이 담겨 있다
    • 요청 헤더
      • HTTP 요청 메시지 내에서만 나타나며 가장 방대하다
      • Host, Referer, Accept, Contents-location 등이 있다.
    • 응답 헤더
      • 특정 유형의 HTTP 요청이나 특정 HTTP 헤더를 수신했을 때 이에 응답한다.
      • Location, Server, Age, Proxy-Authenticate
    • 헤더에 관한 내용이 너무 많으 프로 따로 정리하겠습니다.
  3. Body
    1. Body에는 사용자가 보내려고 하는 내용들이 Key : Value 형식으로 이루어져 있다.


참조
https://jeong-pro.tistory.com/181

728x90

'Server' 카테고리의 다른 글

Cookie vs LocalStorage vs SessionStorage  (0) 2023.04.16
Nginx WebSocket, Proxy Error  (0) 2023.04.16
세션 vs 토큰 vs 쿠키?  (0) 2023.04.15
JSON 이란?  (0) 2023.04.15
프로토콜이란?  (0) 2023.04.15