一.http状态码
(1).状态码
- 1xx 信息,服务器收到请求,需要请求者继续执行操作
- 2xx 成功,操作被成功接收并处理
- 3xx 重定向,需要进一步的操作以完成请求
- 4xx 客户端错误,请求包含语法错误或无法完成请求
- 5xx 服务器错误,服务器在处理请求的过程中发生了错误
(2).304重定向
服务端资源唯一标识符(优先级高于Last Modified)
资源在服务器最后修改的时间(精确到秒)->所以需要唯一标识符
2.第二次访问index.html(请求头) -304 Not Modified
3.修改Index.html 第三次访问(响应头) -200 OK
客户端发送请求到客户端,产生ETag Last-modified
第二次发送,产生if-modified-since if-None-match 如果与Last-modified Etag一致则采用本地缓存
(3).302重定向
1.服务端程序重定向(跳转到新的页面) 返回302 Found
(4).404页面错误
(5).403服务器拒绝请求
(6).500 服务器发生不可预测的错误
(7).503服务器不能处理客户端请求
server Unavailable 关闭应用程序池或者程序标识出错或者程序池队列已满
(1).Accept
最希望接收到text/html.application/xhtml/xml,再其次是其他..
(2).q
相对品质因子,权重,它从0到1的范围指定优先顺序,没有指定,质量值默认为“q=1”,
(3).*
(4).Accept-Language
浏览器支持的语言是简体中文,其次是美国英语,再其次是其他形式的英语
(5).Accept-Encoding
三.Content-Type(响应头)
(1).Content-Type
text/html;charset=UTF-8(Accept-Charset)返回的资源类型与编码
(2).Content-Language
(3).Content-Encoding
gzip 服务器返回资源的编码格式(压缩格式,优化传输内容的大小)