浏览器
菜鸭子
我回来了!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
https加密方式
HTTP是属于应用层的协议,它是基于TCP/IP的,所以它只是规定一些要传输的内容,以及头部信息,然后通过TCP协议进行传输,依靠IP协议进行寻址。 HTTPS加密过程 客户端发出请求,服务端进行响应。在整个过程中,没有任何加密的东西,所以它是不安全的,中间人可以进行拦截,获取传输和响应的数据,造成数据泄露。这里我们先了解两种加密方式: 对称加密 非对称加密 对称加密 对称加密指需要对加密和解...原创 2020-04-08 15:11:05 · 845 阅读 · 0 评论 -
从浏览器地址输入url到显示页面的步骤(以HTTP为例)
在浏览器地址输入url 浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤 如果资源未缓存,发起新请求; 如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证; 检验新鲜通常有两个HTTP头进行控制 Expires 和 Cache-Control: (HTTP1.0提供 Expires,值为一个绝对时间表示缓存新鲜日期; HTTP1.0 增加了Cac...原创 2019-12-12 12:00:31 · 572 阅读 · 0 评论 -
XMLHttpRequest通用属性和方法
属性 / 方法 介绍 readyState 表示请求状态的整数 onreadystatechange readyState 改变时调用的函数 status 服务器返回的HTTP状态码(如:200、404) statusText 服务器返回的HTTP状态信息(如:OK、No Content) responseText 作为字符串形式的来自服务器的完整响应 resp...原创 2019-12-04 23:16:55 · 461 阅读 · 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 · 17899 阅读 · 0 评论
分享