Network

HTTP를 찍먹 해보자.

2023. 4. 1. 22:18
목차
  1. 🐕 HTTP Messages
  2. 👻HTTP Requests

🐕 HTTP Messages

요청 (Requests) / 응답 (Responses) 두가지 유형의 HTTP Message가 있어요

HTTP Messages는 몇줄의 텍스트 정보로 구성되는데 구성파일 API 기타인터페이스에서

HTTP Message를 자동으로 완성해주니까 직접 작성할 필요는 없다네요

start line 요청이나 응답의 상태를 나타내며
항상 첫번째 줄에 위치합니다.
응답에서는 status Line이라고 불러요
HTTP headers 요청을 지정하거나 메시지에 포함된 본문을
설명하는 헤더의 집합입니다.
empty line 헤더와 본문을 구분하는 빈 줄이 있습니다.
body 요청과 관련된 데이터나 응답과 관련된 데이터
또는 문서를 포함합니다.
요청과 응답의 유형에 따라 선택적으로 사용해요

https://developer.mozilla.org/ko/docs/Web/HTTP/Messages

실제로 보면 이렇네요

대충 start line에 POST GET 같은것도 들어가나봐요

local Host도 보이고 

대충 이렇게 생겼군요 ㅇㅋㅇㅋ


👻HTTP Requests

start line에는 세가지요소가 있습니다.

수행할 작업 GET , PUT ,POST 혹은 HTTP method를 나타내요!
요청 대상 일반적으로 URL , URI가 들어가는데
형식이 HTTP method마다 다 다릅니다.
HTTP 버전 startline에는 HTTP버전도 함께 들어가요
HTTP 버전이 달라지면
HTTP Message 구조도 달라지거든요!

Header

요청의 Header는 헤더이름 , : , 값

형식으로 이루어져있는데 값은 헤더에 따라 다 다르다고 해요

General Headers 메시지 전체에 적용되는 헤더에요
Request Headers fetch를 통해 가져올 리소스나 클라이언트 자체에 대한 자세한 정보를 포함해요
Representation Headers 예전엔 Entity Header로 불렸는데 body에 담긴 리소스의 정보를 포함하는 헤더에요
(콘텐츠 길이 , MIME 타입)

이해했다고 생각할 때가 가장 무서울 때다.

 

반응형
저작자표시 비영리 (새창열림)

'Network' 카테고리의 다른 글

HTTPS  (0) 2023.04.21
www.google.com을 검색하면 무슨일이 생길까  (1) 2023.04.20
RESTful API와 REST 성숙도 모델  (4) 2023.03.29
CORS / SOP가 머임  (0) 2023.03.25
json-server와 postman으로 REST API 실습  (3) 2023.03.14
  1. 🐕 HTTP Messages
  2. 👻HTTP Requests
'Network' 카테고리의 다른 글
  • HTTPS
  • www.google.com을 검색하면 무슨일이 생길까
  • RESTful API와 REST 성숙도 모델
  • CORS / SOP가 머임
냠냠맨
냠냠맨
프론트엔드 개발 전반을 다루는 기술 블로그입니다.
React와 TypeScript를 좋아하는 개발자프론트엔드 개발 전반을 다루는 기술 블로그입니다.
냠냠맨
React와 TypeScript를 좋아하는 개발자
냠냠맨
전체
오늘
어제
  • all category (434)
    • CMC (0)
    • best (11)
    • 년간회고 (1)
    • cheetsheet (15)
    • 프로젝트 회고 (3)
    • 서평 (3)
    • SEO Study (1)
    • 프로젝트 진행기 (10)
    • testcode (9)
    • yarnberry (7)
    • css (21)
    • typescript (15)
    • redux (7)
    • react (43)
    • Next.js (9)
    • Nestjs (3)
    • javascript (44)
    • programmers (67)
    • leetcode (41)
    • frontend (41)
    • backjoon (1)
    • Next.js Beta Docs 번역 (12)
    • TIL (15)
      • html (3)
    • Network (12)
      • 간단 정리 시리즈 (2)
      • 질답 준비 (0)
    • 자료구조와 알고리즘 (2)
    • CS (4)
      • OS (1)
    • 취업준비 (2)
    • zoom websocket (2)
    • talk (6)
    • 면접대비 (1)
    • 코드스테이츠 프론트 (5)
    • 간헐적 회고 (18)

블로그 메뉴

  • leetcode
  • programmers
  • javascript
  • html
  • css

공지사항

인기 글

태그

  • 코드스테이츠 #프론트엔드
  • 개발자
  • 프론트엔드
  • teosprint
  • 테오의스프린트
  • JavaScript
  • border말풍선
  • 테오의스프린트17기
  • 주니어개발자
  • 말풍선
  • CSS
  • 개발
  • frontend
  • LeetCode

최근 댓글

최근 글

hELLO · Designed By 정상우.
냠냠맨
HTTP를 찍먹 해보자.
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.