自问自查
1. http 报文结构 请求行 响应行
2. 常见的报文首部字段
3. http 1.1,2.0 对比 1.0
4. https 过程 怎么验证证书正确性的
5. http请求方法
6. 域名,主机名?
7. DNS的优缺点
8. get post的区别
9. 状态码
10.Cookie ,Session,token
11.重定向和转发
文章目录
http报文
http首部
http 首部字段:
请求头:
If-Modified-Since,请求的资源在指定日期后发生了更新服务器才接受请求返回200
如果没修改 就返回 304未修改
if- Match:
If-None-Match, 只有当If-Match的字段值跟请求资源的ETag值不匹配时服务器才接受请求,利用它可以获取最新的资源。
Connection: Keep-Alive 保持连接
Cookie
host:主机
响应头:
Content-Type, 实体主体内对象的媒体类型 如Content-Type: text/html; charset=UTF-8。
last-modified : 最后修改
Set-Cookie:XXXXXXXXXXXXX“
http 1.1,2.0 对比 1.0
http1.0
HTTP/1.1默认持久连接
HTTP/1.0会断开,除非设置Connection: keep-alive
在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准
HTTP1.1则引入了更多的缓存控制策略例如