헤더(header)
정보기술에서 헤더는 저장되거나 전송되는 데이터 블록의 맨앞에 위치한 보충 데이터를 가리킨다.
데이터 전송에서 헤더를 따르는 데이터는 페이로드, 바디로 불리기도 한다.
헤더 구성은 구문 분석을 위하여 뚜렷하고 모호하지 않은 규격이나 포맷을 따라야 한다
HTTP 요청 헤더 란?
웹브라우저가 HTTP프로토콜을 이용해 요청 정보를 웹 서버로 전송할 때 HTTP 요청 헤더에 부가적인 정보를 담아
전송한다.
accept : 클라이언트가 처리하는 미디어 타입 명시 (예 : */*)
accept-language : 클라이언트가 지원하는 언어 지정 (예 : ko)
accept-encoding : 클라이언트가 해석할 수 있는 인코딩 방식 지정(예 : gzip, deflate)
user-agent : 클라이언트 프로그램(브라우저) 정보 (예 : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1))
host : 호스트 이름과 URI의 port번호 지정 (www.test.com:8080)
connection : 클라이언트와 서버의 연결 방식 설정(Keep-Alive : 클라이언트와 접속 유지,close : 클라이언트와 접속 중단)
cookie : 웹서버가 클라이언트에 쿠키를 저장한 경우 쿠키 정보(이름,값)을 웹 서버에 전송
(예 : JSESSIONID=CDEI3830DJEJ3K3KD23K39D49)
-------------------------------------------------------
HTTP 응답 헤더 란?
서버가 HTTP프로토콜을 이용해 클라이언트의 요청에 대해 HTML문서를 전송할 때 부가적 정보를 HTTP 응답 헤더에 담아 함께 전송하게 된다.
connection : 클라이언트와 서버의 연결 방식 설정(Keep-Alive : 클라이언트와 접속 유지,close : 클라이언트와 접속 중단)
Content-Type : 헤더 응답 문서의 mime 타입
Content-Length : 요청한 파일의 데이터의 길이
Last-Modified : 문서가 마지막으로 수정된 일시
Server : 웹서버 정보
Date : 현재 일시를 GMT 형식으로 지정
ETag : 캐시 업데이트 정보를 위한 임의의 식별 숫자
출처: https://appsnuri.tistory.com/61 [이야기앱 세상]
'기타' 카테고리의 다른 글
정보처리 필기_전자계산기 구조_04강_자료의 외부적 표현 (0) | 2019.07.24 |
---|---|
정보처리 필기_전자계산기 구조_03강_진법과 보수 ( 인강 메모 ) (0) | 2019.07.23 |
정보처리 필기_전자계산기 구조_02 보조기억장치 메모 (0) | 2019.07.23 |
캐시[Cache]란? (0) | 2019.07.10 |
http란 (0) | 2019.05.30 |