Web应用安全与加速讲义1HTTP1
1HTTP报文HTTP报文是在HTTP应用程序之间发送的数据块(用于HTTP协议交互的信息)
请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文
0Debug模式下的HTTP事务URL:https://edu
com/RemoteAddress:访问目标URL解析出来的IP地址,443:表示当前https协议
ReferrerPolicy:Referrer用户指明当前请求的来源页面,对于同源的请求,会发送完整的url作为引用地址,防盗链
accept:请求可以支持的响应格式列表信息accept-encoding:告知服务器本地浏览器支持是压缩方式sec-fetch-dest:期望获得什么类型的资源sec-fetch-mode:navigate,表示这是一个浏览器的页面切换请求sec-fetch-site:表示一个请求发起的来源和目标资源来源之间的关系,cross-site:跨域请求,same-origin:同源请求
sec-fetch-user:
1表示的trueupgrade-insecure-requests:1,表示当前浏览器告诉服务器,浏览器是可以处理https请求的,即使访问的https请求中又包含了其他的http请求
user-agent:描述浏览器的信息server:web应用程序部署的容器,openresty:封装了Nginx以及第三方的类库,Lua语言,redis等等
vary:accept-Encoding,告诉代理服务器缓存两种版本的资源(压缩、不压缩)1
1报文流动HTTP使用术语流入(inbound)和流出(outbound)来描述事务处理(transaction)的方向
报文流入源端服务器,工作完成之后,会流回用户的Agent代理中报文流入源端服务器并流回到客