前端cookie 放到请求头_HTTP请求头:cookie cache

我们已了解过简单的http过程,下面就来详细了解http请求头中极为重要的两个东西

参考上节代码,在谷歌浏览器上我们按下F12键,点击network,随便打开一个网站(比如百度)点击其网址,

并view source来看一体请求头中的内容。

cache-control 缓存 是可以让页面加载速度变快的机制,

列:服务器可以通过在回复头中设置 response.setHeader(‘Cache-Control’, ‘max-age=30’) 数字是以秒为单位

带有这些内容的页面,这句话的意思就是这个页面在接下来30秒的时间里如果有重复请求的操作时,不在请求而是直接从缓存里读取这个页面文件

通常某个网站会设置较长的时间,以提高页面在重复请求时的加载时间,但是这样做的话页面更新改版的话,用户怎么访问的到,总不可能等10年吧! 只要请求的URL有变化,那么就会重新请求,比如在原URL后跟一些查询参数。

缺点(占内存,当你访问的网站过多,缓存也就过多,占用的内存就过多;缓存不能再主页面设置)

Cookie 是什么Cookie 是浏览器访问服务器A后,服务器传给浏览器的一段数据。

浏览器需要保存这段数据,不得轻易删除。

此后每次浏览器访问该服务器A,都必须带上这段数据。

列:服务器在响应用户登录成功的时候,会设置cookie将加密的用户名和密码存入里边

Set-Co

你可能感兴趣的:(前端cookie,放到请求头)