第五节 http协议(一)

HTTP协议信息头

常用信息头

Accept:浏览器告诉服务器他所支持的数据类型
Accept-Charset:浏览器告诉服务器它采用的字符集
Accept-Encodingg:浏览器告诉服务器它支持的压缩格式
Accept-Language:浏览器告诉服务器采用的语言
Host:浏览器告诉服务器访问那台主机
If-Modified-Since:浏览器告诉服务器它缓存数据时间是多少
Referer:浏览器告诉服务器我是从哪个网页点过来的(防盗链)
User-Agent:浏览器告诉服务器使用的浏览器类型、版本等
Data:浏览器告诉服务器我什么时间访问的
X-Request-With:XMLHttpRequest ajax请求

常用响应头

Location:服务端告诉客户端你去找谁,配合302状态码使用
Server:服务端告诉客户端服务器的类型
Content-Encoding:服务端告诉客户端回送的数据采用的压缩格式
Content-Type:回送的数据类型
Last-Modified:数据的最后修改时间
Refresh:用于控制浏览器定时刷新
Content-Disposition:告诉客户端需要下载方式打开回送的数据
Transfer-Encoding:告诉客户端数据是以分块形式回送的

Cookie与Session

区别

1、cookie再客户端的头信息中
2、session在服务端存储,可以是文件、数据库等都可以。比如redies存储session,有个过去机制
3、session的验证需要cookie带一个字段来表这个用户是哪一个session,所以当客户端禁用cookie时,session将失效

Cookie的总结

1、cookie就是一小段文本信息
2、cookie的格式为key:value
3、cookie的值由服务端生成,客户端保存

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容