'a':单引号的作用是描述a为字符,除转义字符外,‘’只能作用一个字符,单引号还有作用就是取字符a的ASCII值。"abc":双引号的作为是描述"abc"为字符串,如果是字符串常量,编译器会自动在字符串末尾添加'\0'字符作为字符串的结束标记。双引号另一个作用就是取字符串首元素的地址。
所以我们可以将请求发送到自己服务器,然后自己服务器去请求目标接口资源,最后自己服务器将接口资源返回给当前页面,类似于找外援代替自己请求目标接口资源。这种方式通常要对服务器进行代理配置,需要对apache服务器、nginx服务器、nodejs服务器进行配置。
HTTP2.0和HTTP1.X相比的新特性 - 新的二进制格式(Binary Format),HTTP1.x的解析是基于文本,基于文本协议的格式解析存在天然缺陷,文本的表现形式有多样性,要做到健壮性考虑的场景必然很多,二进制则不同,只认0和1的组合,基于这种考虑HTTP2.0的协议解析决定采用二进制格式,实现方便且健壮
具体实现可以仰仗webpack,将output.filename设为[name].[contenthash].js,输出文件和 html 模版都会帮你更改好. 用摘要信息重命名后的资源文件,与旧资源就不同名了,不再需要以覆盖旧文件的形式主动更新各个地区的边缘站点。
关闭连接时,当服务器端收到FIN报文时,很可能并不会立即关闭链接,所以只能先回复一个ACK报文,告诉客户端:”你发的FIN报文我收到了”,只有等到服务器端所有的报文都发送完了,我才能发送FIN报文,因此不能一起发送,故需要四步握手。