Server Communication

GiWan_KWON·2023년 9월 1일
0

wecode 강의 정리

목록 보기
6/12

HTTP란 ?

  • HT : HyperText (HTML)

  • T : Transfer (전송)

  • P : Protocol (협약, 통신 규약)

    ==> HTML 파일을 주고받을 수 있도록 하는 소통 방식 또는 약속

HTTP의 특징

  • Request(요청) / Response(응답)

  • Stateless (상태 없음)

HTTP 메시지 구조

  • Request
    • Start Line
      • HTTP method : 요청이 의도한 액션을 정의(GET, POST)
      • Request target : 해당 request가 전송되는 목표 url
      • HTTP version : HTTP 버전을 뜻함. 주로 1.1 버전이 널리 쓰임
    • Headers
      해당 요청에 대한 메타 데이터(추가 정보)를 담고 있는 부분Key
      • {key: value} 형태
    • Body
      해당 요청의 실제 내용이며 요청 메서드에 따라 내용이 없을 수도 있음
  • Response
    • Status Line
      • HTTP Version
      • Status Code : 응답 메시지의 상태 코드 (200, 404 ..)
      • Status Text : 응답 메시지의 상태를 간략하게 설명해 주는 텍스트 (OK, Not Found.. )
    • Headers
    • Body

HTTPS란 ?

HTTP 프로토콜 + SSL(Secure Sockets Layer) 프로토콜
-> 클라이언트와 서버가 주고받는 텍스트를 암호화

profile
그냥 '개'발자

0개의 댓글