HTTP Header   HTTP 헤더

(2018-11-19)

HTTP Body, HTTP 바디, HTTP 요청 헤더, HTTP 응답 헤더

1. HTTP 헤더 및 바디(본체,본문)헤더
     - 웹 서버클라이언트 사이에서, 
        . 일반 문서 데이터(바디 본문) 이외에, 추가적인 정보를 교환할 수 있도록,
        . HTTP 메세지 선두에 삽입되는 요소로 수십개의 다양한 종류를 갖음

  ㅇ 바디 (본체,본문)
     - 실제 내용이 들어있는 부분

  ※ 헤더 및 바디 간의 구분은 빈 줄(CRLF)에 의함
     - 바디는 일반 텍스트 형태 이외에도 이진 데이터 형식(이미지 등)도 가능


2. 일반적인 헤더 구성   ☞ HTTP 메세지 참조

   

  ※ 위에서, Blank Line(빈줄,CRLF)는 HTTP 헤더 항목들과 본문 시작을 구분시켜 줌


3. HTTP 헤더 항목 종류

   ㅇ 요청 헤더 (Request Header) 항목
      - 요청 헤더는 요청 메세지 내에서만 나타나며 가장 방대함

      - 주요 항목들                                              ☞ HTTP 요청 헤더 항목 참조
         . Host, From, Cookie, Referer, User-Agent, Accept, If-Modified-Since 등


   ㅇ 응답 헤더 (Response Header) 항목
      - 특정 유형의 HTTP 요청이나 특정 HTTP 헤더를 수신했을때, 이에 응답 함

      - 주요 항목들                                              ☞ HTTP 응답 헤더 항목 참조
         . Server, Set-Cookie, Accept-Range, Age, ETag, Proxy-authenticate 등


   ㅇ 일반 헤더 (General Header) 항목
      - 일반 목적의(기본적인) 헤더 항목
         . 요청 및 응답 메세지 모두에서 사용 가능

      - 주요 항목들                                              ☞ HTTP 일반 헤더 항목 참조
         . Date, Connection, Cache-Control, Pragma, Trailer 등


  ㅇ 엔터티/개체 헤더 (Entity Header) 항목
     - 선택적인 개체(콘텐츠,본문,리소스 등) 그 자체를 설명함
        . 요청 및 응답 메세지 모두에서 사용 가능

     * HTTP 메세지컨테이너이고, 엔터티는 컨테이너가 실어나르는 개별 화물들 임

     - 주요 항목들                                             ☞ HTTP 엔터티 헤더 항목 참조
        . Content-Type, Content-Language, Content-Encoding, Content-Length, Content-Location,
          Location, Allow, Expires, Last-Modified, Transfer-Encoding 등


[HTTP] 1. HTTP 2. HTTP 메세지 3. HTTP 헤더 4. HTTP 헤더 항목 5. HTTP 메소드 6. HTTP 상태코드 7. 프록시 8. 캐시 9. 쿠키 10. HTTPS
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
        1. 통신 이란?
        2. 신뢰적 통신
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   인터넷 응용
        1.   NetBIOS
        2.   DNS
        3.   가상단말
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   웹기술
              1. 웹 이란?
              2. 하이퍼텍스트
          1.   웹 구성
          2.   HTTP
            1.   1. HTTP
                2. HTTP 메세지
                3. HTTP 헤더
                4. HTTP 헤더 항목
                5. HTTP 메소드
                6. HTTP 상태코드
                7. 프록시
                8. 캐시
                9. 쿠키
                10. HTTPS
          3.   웹 페이지
          4.   웹 식별
          5.   웹 서비스
          6.   차세대 웹
          7.   웹기술 기타일반
        8.   VPN
        9.   무선인터넷
        10.   전자상거래
        11.   개인 컨텐츠
        12.   인터넷 기타 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌