![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP
业火之理
这个作者很懒,什么都没留下…
展开
-
【http】记录请求莫名被cancel的bug
复现我最近在写h5dooring时,把组件全部拆分,在编辑器加载时候,会去找服务端要schema来加载组件,但是实践中发现,这个请求经常被cancel,报错都是超时。我一开始以为是我接口原因,于是我又在接口那加了缓存,心想这样总归能请求到了吧,结果还是老样子。由于一开始,我使用的是webpackprefetch预抓取代码,所以我觉得是预抓取导致了请求在预抓取后执行需要排队。于是我修改代码,将拉取代码时间改为拉完schema之后执行。结果仍然不行。控制台显示只有我那个接口一直在pending,其他没原创 2021-01-02 13:32:45 · 1721 阅读 · 1 评论 -
【https】openssl的常用操作
前言最近补了https的知识。感觉收获很大,不知道为啥那么多人推荐图解http,感觉这书实现上都没说,跟启蒙书一样。。这篇如果读者看不懂建议先看一下读书笔记。环境实践系统为centos8,反正7应该也可以。首先写入一段文本,作为加解密的案例:echo yehuozhili > msg.txt这样创建了个txt文本。摘要加密openssl dgst -md5 m...原创 2020-03-31 13:26:42 · 4046 阅读 · 0 评论 -
【读书笔记】图解HTTP第九章收获
基于HTTP的功能追加协议HTTP瓶颈HTTP协议探知服务器上是否存在内容更新,就必须频繁到服务端确认,如果服务端没更新,就会产生徒劳的通信。SPDY的目标陆续出现的Ajax和Comet技术,一定程度上使HTTP得到了改善,但HTTP协议本身限制令人束手无策,为了根本性的改善,需要有一些协议层面上的改动。SPDY没有完全改写HTTP协议,而是在TCP/IP层与传输层之间通过新加会话...原创 2019-12-28 01:40:09 · 155 阅读 · 0 评论 -
【图书笔记】图解HTTP第八章收获
确认访问用户身份的认证密码:只有本人才会知道的字符信息动态令牌:仅限本人持有的设备内显示的一次性密码数字证书:仅限本人(终端)持有的信息。生物认证:指纹和虹膜等本人生理信息。IC卡等:仅限本人持有的信息。HTTP/1.1使用如下认证:BASIC认证DIGEST认证SSL客户端认证FormBase认证BASIC认证从HTTP/1.0就定义的认证方式,现在仍有一部分网站用...原创 2019-12-26 20:49:24 · 128 阅读 · 0 评论 -
【图书笔记】图解HTTP第七章收获
HTTPSHTTPS并非应用层的一种新协议,只是HTTP通信结果口部分用SSL和TLS协议代替。通常HTTP直接和TCP通信,当用SSL时,则变成先和SSL通信,再由SSL和TCP通信。我们一般加解密需要有密钥,传统加密方式只要密钥被人偷了就能破解。这种加密方式一般叫做共享密钥加密,我看有些资料叫对称加密。有种加密方式叫非对称加密或者叫公开密钥加密。它是把私钥自己保管,公钥发给别人,对方使...原创 2019-12-26 00:02:56 · 380 阅读 · 5 评论 -
【读书笔记】图解HTTP第六章收获
HTTP首部HTTP首部字段HTTP首部字段是由首部字段名和字段值构成,中间用冒号分割若HTTP首部字段重复,根据浏览器内部处理逻辑的不同,结果可能并不一致。HTTP首部字段根据实际用途被分为以下4种类型通用首部字段请求首部字段相应首部字段实体首部字段端到端首部,分在此类别种的首部会转发请求/响应对应的最终接收目标,且必须保存在由缓存生成的响应中。另外规定它必须转...原创 2019-12-24 17:47:16 · 152 阅读 · 0 评论 -
【读书笔记】图解HTTP第五章收获
与HTTP协作的Web服务器HTTP /1.1允许一台HTTP服务器搭建多个Web站点。HTTP通信时,除客户端和服务器以外,还有一些用于通信数据转发的应用程序,例然代理、网关、隧道。这些应用程序和服务器可以将请求转发给通信线路上的下一站服务器,并且能接收那台服务器发送的响应再转发给客户端。代理是一种转发功能的应用程序,扮演了位于服务器和客户端中间人角色,接收客户端发送的请求并转发...原创 2019-12-23 17:01:09 · 151 阅读 · 1 评论 -
【读书笔记】图解HTTP第四章收获
返回结果的HTTP状态码1xx 信息性状状态码 接收请求正在处理2xx 成功状态码 请求正常处理完毕3xx 重定向状态码 需要进行附加操作以完成请求4xx 客户端错误状态码 服务器无法处理请求5xx 服务器错误状态码 服务器处理请求出错200 OK 表示客户端发来的请求在服务器端被正常处理了204 No Content 该状态码代表服务器...原创 2019-12-22 20:34:07 · 160 阅读 · 0 评论 -
【读书笔记】图解HTTP第三章收获
HTTP报文内的HTTP信息HTTP报文的报文首部与报文主体通过空行(CR+LF)来划分,通常不一定要有报文主体。GET /HTTP/1.1 是请求行。HTTP/1.1 200 OK 是状态行。编码提升传输速率报文 是HTTP通信的基本单位,由8位组字节流组成,通过HTTP通信传输。实体 作为请求或响应的有效载荷数据(补充项)被传输,其内容由实体首部和实体主体组成。通...原创 2019-12-21 18:46:10 · 114 阅读 · 0 评论 -
【读书笔记】图解HTTP第二章收获
简单的HTTP协议发送请求GET /index.html HTTP/1.1Host : hackr.jp起始行开头GET表示请求访问服务器类型。方法随后的字符串指明了请求访问资源对象。URI最后是HTTP版本号。协议版本Host那些属于请求首部字段。响应请求HTTP/1.1 200 OKDate: Tue, 10 Jul 2012 06:05:15 GMTConten...原创 2019-12-20 20:01:15 · 147 阅读 · 0 评论 -
【读书笔记】图解HTTP第一章收获
前言这书一共11章,一天一章,争取11天干完,每章总结收获。第一章 了解web及网络基础一些背景知识HTTP被译为超文本传输协议,严谨译名应该叫超文本转移协议。3项WWW构建技术,HTML,HTTP,URL(这里书中的语句有点怪,好像有点歧义)WWW是web浏览器当年浏览超文本客户端应用程序时的名称。现在表示这一系列的集合,也称web。1990年11月,CERN研发了世界上第一...原创 2019-12-19 22:32:12 · 147 阅读 · 0 评论