![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
Paris one
me
展开
-
HTTP状态码
1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 4** 客户端错误,请求包含语法错误或无法完成请求 5** 服务器错误,服务器在处理请求的过程中发生了错误 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误 2XX——表明请求被正常处理了 3XX—原创 2020-08-30 11:00:16 · 72 阅读 · 0 评论 -
从输入url到页面显示内容的过程发生了什么
一、构建请求 浏览器通过输入的url来解析要请求的是什么协议,构建请求报文,这里要构建的就是HTTP请求报文。 HTTP请求报文包括报文首部和报文主体,对请求报文来说,报文首部包括请求行和各种首部字段;而对响应报文来说,报文首部包括状态行和各种首部字段。 请求行:GET/HTTP/1.1 (请求方法和相应的协议) 状态行:HTTP/1.1 200 OK (相应的协议和状态码) 各种首部字段:比如Cache-Control和Expires,还有If-No-Match,If-modified-sinc原创 2020-08-30 10:53:20 · 125 阅读 · 0 评论 -
强缓存和协商缓存
缓存分为两种:强缓存和协商缓存,根据响应的header内容来决定。 获取资源形式 状态码 发送请求到服务器 强缓存 从缓存取 200(from cache) 否,直接从缓存取 协商缓存 从缓存取 304(not modified) 是,通过服务器来告知缓存是否.原创 2020-08-30 10:17:48 · 5095 阅读 · 0 评论