![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
浏览器
菜鸭子
我回来了!!!
展开
-
https加密方式
HTTP是属于应用层的协议,它是基于TCP/IP的,所以它只是规定一些要传输的内容,以及头部信息,然后通过TCP协议进行传输,依靠IP协议进行寻址。HTTPS加密过程客户端发出请求,服务端进行响应。在整个过程中,没有任何加密的东西,所以它是不安全的,中间人可以进行拦截,获取传输和响应的数据,造成数据泄露。这里我们先了解两种加密方式:对称加密非对称加密对称加密对称加密指需要对加密和解...原创 2020-04-08 15:11:05 · 692 阅读 · 0 评论 -
从浏览器地址输入url到显示页面的步骤(以HTTP为例)
在浏览器地址输入url浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤如果资源未缓存,发起新请求;如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证;检验新鲜通常有两个HTTP头进行控制 Expires 和 Cache-Control:(HTTP1.0提供 Expires,值为一个绝对时间表示缓存新鲜日期;HTTP1.0 增加了Cac...原创 2019-12-12 12:00:31 · 438 阅读 · 0 评论 -
XMLHttpRequest通用属性和方法
属性 / 方法介绍readyState表示请求状态的整数onreadystatechangereadyState 改变时调用的函数status服务器返回的HTTP状态码(如:200、404)statusText服务器返回的HTTP状态信息(如:OK、No Content)responseText作为字符串形式的来自服务器的完整响应resp...原创 2019-12-04 23:16:55 · 337 阅读 · 0 评论 -
Chrome浏览器Snippets调试面板(Identifier has already been declared)错误解决方法
当我们使用Chrome浏览器进行调试的时候,Snippets面板是一个不错的选择。用Chrome的snippets片段功能创建页面js外挂程序,从控制台创建js小脚本。Chrome的snippets是小脚本,还可以创作并在Chrome DevTools的来源面板中执行。可以访问和从任何页面运行它们。当你运行一个片段,它从当前打开的页面的上下文中执行。创建一个 Snippet 片段,我们先打...原创 2019-12-01 19:09:34 · 16904 阅读 · 0 评论