http协议

一、概述
请求服务器资源、url、事务(请求+响应组成)、代理、缓存服务器、
UserAgent(用户代理,客户端的浏览器版本)
例如 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36

 

 

 

 

二、报文
请求报文和响应报文

浏览器请求和响应工作过程

正向代理和反向代理

 

 

 

三、头部

请求首部

 

 

 

 

响应首部

 

 

 

 

 

四、协议方法

 

面试经常被问到的get和post方法的区别

 

 


五、响应状态码
1XX,2XX,3XX,4XX,5XX

六、缓存机制

 

 

 

 缓存的2个重要字段

If-Modified-Since根据时间判断缓存

E-Tag 根据状态判断缓存

 

 

七、cookie和session

面试问的很多的cookie和session的区别

 

 

八、https协议

https协议概述

http和https协议的区别

 明文和密文

 对称加密算法和非对称加密算法

 公钥和私钥

 数字签名

 

https传输过程

 

 

 

posted @ 2021-09-26 11:36  九树  阅读(103)  评论(0)    收藏  举报