이야기앱 세상

HTTP 헤더 본문

IT/JSP

HTTP 헤더

storya 2016. 3. 23. 12:28

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 : 캐시 업데이트 정보를 위한 임의의 식별 숫자

반응형
Comments