30. Node.js 입문주차 - HTTP (항해 12일차)

코이그·2023년 4월 14일

항해99

목록 보기
29/54

HTTP

HyperText Transfer Protocol.
데이터를 송/수신하는 방식을 정의한 통신 규약(protocol) 중 하나이다.
HTTP를 통해 서버/클라이언트 간 의사 소통 및 데이터 송/수신이 가능하다

HTTP 데이터 전달 방법

기본적인 동작

  1. 브라우저(클라이언트)가 서버로 원하는 페이지 요청 (request)
  2. 브라우저가 요청한 페이지 확인 후 페이지 정보 반환 (response)
  3. 서버가 전달한 데이터를 브라우저에 출력.

HTTP 메세지 포맷

request

  • 요청 내용: method url HTTP/version
    ex) GET /images/logo.gif HTTP/1.1
  • 헤더
    ex) Accept-Language: en
  • 빈 줄
  • 기타 메세지

response

  • 상태표시 행(status line): HTTP version Status code message
    ex) HTTP/1.1 200 OK
  • 헤더
    ex) Content-Type: text/html
  • 빈 줄
  • 기타 메세지
profile
COYG🔴⚪

0개의 댓글