• HTTP 메시지

    2023. 1. 10.

    by. JJo 😊

    📌 start-line : 시작 라인

    👉 요청 메시지

    • HTTP 메서드 (GET: 조회)
      • 종류: GET, POST, PUT, DELETE…
      • 서버가 수행해야 할 동작 지정
    • 요청 대상 (/search?q=hello&hl=ko)
      • absolute-path[?query] (절대경로[?쿼리])
      • 절대경로= "/" 로 시작하는 경로
    • HTTP Version

    👉 응답 메시지

    • HTTP 버전
    • HTTP 상태 코드: 요청 성공, 실패를 나타냄
      • 200: 성공
      • 400: 클라이언트 요청 오류
      • 500: 서버 내부 오류

    📌 header : 헤더

    • header-field = field-name ":" OWS field-value OWS (OWS:띄어쓰기 허용)
    • field-name은 대소문자 구문 없음
    • HTTP 전송에 필요한 모든 부가정보

    예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트(브라우저) 정보, 서버 애플리케이션 정보, 캐시 관리 정보...

    📌 message body : 메시지 바디

    • 실제 전송할 데이터
    • HTML 문서, 이미지, 영상, JSON 등등 byte로 표현할 수 있는 모든 데이터 전송 가능
    728x90

    '컴퓨터 공학 지식 > CS, 웹' 카테고리의 다른 글

    데이터 전달 방식  (0) 2023.02.14
    HTTP 메서드  (0) 2023.02.14
    HTTP 특징  (0) 2023.01.10
    HTTP  (0) 2022.12.28
    인터넷 네트워크  (0) 2022.12.23

    댓글