ⓐ 데이터 처리 방식(HTTP Method)과 기본 페이지 그리고 프로토콜 버전이 포함된다.
ⓑ User-Agent: 사용자의 웹 브라우저 종류 및 버전 정보가 포함된다.
예) MSIE 6.0; Windows NT 5.0: 인터넷 익스플로러 6.0 사용자임을 알 수 있다.
ⓒ Accept: 웹 서버로부터 수신되는 데이터 중 웹 브라우저가 처리할 수 있는 데이터 타입을 의미한다. 여기서 text/html은 text, html 형태의 문서를 처리할 수 있고, */*는 모든 문서를 처리할 수 있다는 의미이다. (이를 MIME 타입이라 부르기도 한다.)
- MIME 타입 종류
형식
Content-Type
처리할 수 있는 S/W
html
Text/html
웹 브라우저 등
text
Text/plain
웹 브라우저 등
gif
Image/gif
웹 브라우저 등
jpeg
Image/jpeg
웹 브라우저 등
postscript
Application/postscript
웹 브라우저 등
mpeg
Video/mpeg
Mpeg player
ra
Audio/x-pn-realaudio
Real audio
pdf
Application/pdf
Acrobat reader
ⓓ Cookie: HTTP 프로토콜 자체가 세션을 유지하지 않는 State-Less(접속상태를 유지하지 않는) 방식이기 때문에 로그인 인증을 위한 사용자 정보를 기억하려고 만든 인위적인 값이다. 즉 사용자가 정상적인 로그인 인증 정보를 가지고 있다는 것을 판단하고자 사용한다.
- 쿠키 정보
Netscape(사)에서 개발되어 표준화가 되었으며 RFC2965에 상세하게 기술되어 있다.
- Set-cookie:Version=[버전번호];Name=[쿠키 이름];Path=[url 상대 경로];Domain=[도메인명];Comment=[코멘트];Expires=[유효기간]
- Name=[쿠키이름]: 설정하고자 하는 쿠키 이름
- Path=[url 상대경로]: 쿠키와 연결되는 URL 정보
- Expires=[유효기간: 쿠키의 우효 기간이며 사전 정의된 시간 초과 시 재인증 후 발급받아야 함
ⓔ Referer: 현재 페이지 접속 전에 어느 사이트를 경유했는지를 알려주는 도메인 혹은 URL 정보가 포함된다.