随笔分类 -  HTTP等网络协议

前端配置后端接口的https地址,必须要使用域名
摘要:大部分SSL证书,只能使用域名进行申请。 没用使用域名时,vue前端项目报错:net::ERR_CERT_COMMON_NAME_INVALID,go后端项目报错: 2022/10/19 16:33:34 http: TLS handshake error from 111.204.179.70:5 阅读全文

posted @ 2022-10-19 19:32 cag2050 阅读(1047) 评论(0) 推荐(0) 编辑

NET::ERR_CERT_AUTHORITY_INVALID
摘要:资料 说明 NET::ERR_CERT_AUTHORITY_INVALID https://zhuanlan.zhihu.com/p/266713329 阅读全文

posted @ 2022-05-31 18:35 cag2050 阅读(173) 评论(0) 推荐(0) 编辑

withCredentials
摘要:当配置了 xhr.withCredentials = true时,必须在后端增加 response 头信息Access-Control-Allow-Origin,且必须指定域名,而不能指定为*。 阅读全文

posted @ 2021-02-23 16:49 cag2050 阅读(117) 评论(0) 推荐(0) 编辑

预测最近面试会考 Cookie 的 SameSite 属性
摘要:出处:https://juejin.im/post/6844904095711494151 阅读全文

posted @ 2020-08-26 16:26 cag2050 阅读(160) 评论(0) 推荐(0) 编辑

TCP三次握手和四次挥手
摘要:相关资料 | 网址 | TCP三次握手和四次挥手以及原因(比较形象的说明) | https://blog.csdn.net/KAIKAI_ING/article/details/83009294 为什么建立连接需要三次握手?为什么断开连接需要四次挥手? | http://www.unixfbi.co 阅读全文

posted @ 2019-11-04 15:33 cag2050 阅读(102) 评论(0) 推荐(0) 编辑

url 组成
摘要:![](https://img2018.cnblogs.com/blog/855287/201905/855287-20190530154447807-814511145.jpg) 阅读全文

posted @ 2019-05-30 15:45 cag2050 阅读(120) 评论(0) 推荐(0) 编辑

http 2.0 新特性
摘要:http 2.0 新特性: 二进制分帧 首部压缩 流量控制 多路复用 请求优先级 服务器推送 出处:https://juejin.im/post/5a4dfb2ef265da43305ee2d0 阅读全文

posted @ 2018-07-08 16:14 cag2050 阅读(713) 评论(0) 推荐(0) 编辑

HTTP协议中的长连接、短连接、长轮询、短轮询
摘要:长连接、短连接,指的是TCP连接。长连接是为了复用TCP连接。 长轮询中,服务器如果检测到库存量没有变化的话,将会把当前请求挂起一段时间(这个时间也叫作超时时间,一般是几十秒)。在这个时间里,服务器会去检测库存量有没有变化,检测到变化就立即返回,否则就一直等到超时为止。 HTTP协议是基于请求/响应 阅读全文

posted @ 2017-10-13 15:29 cag2050 阅读(416) 评论(0) 推荐(0) 编辑

什么是Base64算法?什么情况下用Base64算法?
摘要:base64 编码的本质:将 8bit 二进制数转化为 6bit 的可打印字符。 Base64编码用于需要将二进制数据转为文本数据进行储存和传输的场景。 Javascript内部的字符串,都以utf 16的形式进行保存,因此编码的时候,我们首先必须将utf 8的值转成utf 16再编码; 解码的时候 阅读全文

posted @ 2017-10-13 14:39 cag2050 阅读(488) 评论(0) 推荐(0) 编辑

Referrer Policy 介绍
摘要:详情:https://imququ.com/post/referrer policy.html 阅读全文

posted @ 2017-08-04 16:14 cag2050 阅读(162) 评论(0) 推荐(0) 编辑

顶级域名和子级域名之间的cookie共享和相互修改、删除
摘要:举例: js 设置 cookie: domain=cag.com 和 domain=.cag.com 是一样的,在浏览器cookie中,Domain都显示为 .cag.com。 就是说:以下2个语句是等价的。 主域名(www.cag.com) cookie 设置如下: name | value | 阅读全文

posted @ 2017-08-04 11:06 cag2050 阅读(1361) 评论(0) 推荐(0) 编辑

关于 Cookie-free Domains (为什么将静态图片,js,css存放到单独的域名?)
摘要:这篇文章对高性能web开发具有参考性:http://developer.yahoo.com/performance/rules.html 本文主要描述使用裸域名做网站主域名时,如何用子域名做 cookie free domains。 看站点优化的文章,很多建议将站点的静态文件(如图片、js、css 阅读全文

posted @ 2017-08-04 10:32 cag2050 阅读(896) 评论(0) 推荐(0) 编辑

cookie 知识点
摘要:cookie失效是由浏览器实现的,根据时间来控制,服务器端并不做cookie是否失效的验证。 某个cookie失效了浏览器发送请求时便不会带上它,服务器端自然就没有这个cookie了,所以对于服务器来讲,能获得的cookie都是有效的。 js 查看 cookie: js 设置 cookie: 阅读全文

posted @ 2017-08-04 10:20 cag2050 阅读(123) 评论(0) 推荐(0) 编辑

postman 中 form-data、x-www-form-urlencoded、raw、binary的区别
摘要:区别 1. form data: 就是http请求中的multipart/form data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content Type来表名文件类型;content disposition,用来说 阅读全文

posted @ 2017-08-03 17:21 cag2050 阅读(236) 评论(0) 推荐(0) 编辑

RESTful 知识点
摘要:REST(英文:Representational State Transfer,简称REST) 对于资源的具体操作类型,由HTTP动词表示。 常用的HTTP动词有下面五个(括号里是对应的SQL命令)。 还有两个不常用的HTTP动词。 在实际的做的时候,很多人却没有按照REST规范去做,原因有很多,比 阅读全文

posted @ 2017-08-03 17:01 cag2050 阅读(135) 评论(0) 推荐(0) 编辑

http 缓存机制
摘要:http 缓存机制,看这篇文章即可:https://www.cnblogs.com/slly/p/6732749.html 优先级从高到低分别是Pragma Cache Control Expires 需要注意的是,响应报文中Expires所定义的缓存时间是相对服务器上的时间而言的,其定义的是资源“ 阅读全文

posted @ 2017-08-03 15:09 cag2050 阅读(145) 评论(0) 推荐(0) 编辑

chrome浏览器network面板出现:Provisional headers are shown 提示
摘要:一般来说,如果看到这个提示,说明这个请求并没有发送出去。 具体原因有多种: 1. 请求被某些扩展如 Adblock 拦截了 2. 请求被墙了 3. 走本地缓存或者 dataurl 的请求 4. client发送请求后,由于各种原因,比如网络延迟,server端逻辑错误,导致client端长时间未收到 阅读全文

posted @ 2017-08-03 10:18 cag2050 阅读(570) 评论(0) 推荐(0) 编辑

HTTP报头:通用报头,请求报头,响应报头和实体报头
摘要:缓存控制优先级从高到低分别是Pragma Cache Control Expires 报头 每一个报头都是由 [名称 + ":" + 空格 + 值 + ] 组成。有四种不同类型的报头: 1. 通用报头:可用于请求,也可以用于响应,它是作为一个整体而不是特定的资源与事务相关联。 1. 请求报头:允许客 阅读全文

posted @ 2017-08-02 14:32 cag2050 阅读(1242) 评论(0) 推荐(0) 编辑

http报头 Accept 与 Content-Type 的区别
摘要:Accept属于请求头, Content Type属于实体头。 Http报头分为通用报头,请求报头,响应报头和实体报头。 请求方的http报头结构:通用报头|请求报头|实体报头 响应方的http报头结构:通用报头|响应报头|实体报头 Accept代表发送端(客户端)希望接受的数据类型。 比如:Acc 阅读全文

posted @ 2017-08-02 14:10 cag2050 阅读(191) 评论(0) 推荐(0) 编辑

http 301 和 302的区别
摘要:301 永久重定向 301 重定向是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 301 重定向是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址。 302 临时重定向 3 阅读全文

posted @ 2017-07-30 21:07 cag2050 阅读(317) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示