最近几天在复习 http 协议中 headers,cookies、session、缓存等相关知识,发现些新知识点。
这篇文章注重结合 PHP 去理解这些内容,也就是比较注重实践部分。
一、 httpheaders
NO1:对于 web 应用,用户群在客户端 (各种浏览器)点击任何一个连接向服务器
发送 http 请求,这过程肯定需要3次握手,建立连接,服务器响应返回数据。
每次请求都有头部和实体部分,先看下面笔者监听 QQ 空间的 headers,QQ 空间的原
因是它头部内容比较全
� RequestHeaders :
�
� GEThttp://user.qzone.qq.com/445235728HTTP/1.1
�
� Host:user.qzone.qq.com
�
� Connection:keep-alive
�
� Cache-Control:max-age=0
��
�� User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.11 (KHTML, like Gecko)
Chrome/17.0.963.56Safari/535.11
��
�� Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
��
�� Referer:http://qzone.qq.com/
��
�� Accept-Encoding:gzip,deflate,sdch
��
�� Accept-Language:zh-CN,zh;q=0.8
��
�� Accept-Charset:GBK,utf-8;q=0.7,*;q=0.3
��
�� Cookie:o_cookie=445235728;(省略很多……)
��