
Network
文章平均质量分 94
计算机网络:Http、WebSocket、TCP等
MINO吖
代码就是一门艺术.
展开
-
推送数据?也许你不需要 WebSocket
服务端实时推送数据,除了用 WebSocket 外,还可以用 HTTP 的 Server Send Event。只要 http 返回 Content-Type 为 text/event-stream 的 header,就可以通过 stream 的方式多次返回消息了。它传输的是 json 格式的内容,可以用来传输文本或者二进制内容。我们通过 Nest 实现了 sse 的接口,用 @Sse 装饰器标识方法,然后返回 Observe 对象就可以了。内部可以通过 observer.next 随时返回数据。原创 2023-10-09 09:35:16 · 196 阅读 · 0 评论 -
在项目中用ts封装axios
写在前面虽然说Fetch API已经使用率已经非常的高了,但是在一些老的浏览器还是不支持的,而且axios仍然每周都保持2000多万的下载量,这就说明了axios仍然存在不可撼动的地位,接下来我们就一步一步的去封装,实现一个灵活、可复用的一个请求请发。这篇文章封装的axios已经满足如下功能:无处不在的代码提示; 灵活的拦截器; 可以创建多个实例,灵活根据项目进行调整; 每个实例,或者说每个接口都可以灵活配置请求头、超时时间等; 取消请求(可以根据url取消单个请求也可以取消全部请求)。原创 2022-03-26 14:14:01 · 3404 阅读 · 0 评论 -
mp4视频 视频测试地址(在线MP4文件)
现成的视频资源,找了一圈 分享一下,预防下次使用。惊奇队长http://vfx.mtime.cn/Video/2019/02/04/mp4/190204084208765161.mp4http://vfx.mtime.cn/Video/2019/03/21/mp4/190321153853126488.mp4紧急救援http://vfx.mtime.cn/Video/2...原创 2020-02-02 11:11:06 · 10055 阅读 · 5 评论 -
Json Web Token
传统身份验证的方法HTTP 是一种没有状态的协议,也就是它并不知道是谁是访问应用。这里我们把用户看成是客户端,客户端使用用户名还有密码通过了身份验证,不过下回这个客户端再发送请求时候,还得再验证一下。解决的方法就是,当用户请求登录的时候,如果没有问题,我们在服务端生成一条记录,这个记录里可以说明一下登录的用户是谁,然后把这条记录的 ID 号发送给客户端,客户端收到以后把这个 ID 号存储...原创 2019-02-28 11:45:34 · 157 阅读 · 0 评论 -
session,cookie概念及区别
什么是 Cookie?Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 "如何记录客户端的用户信息":当用户访问 web 页面时,他的名字可以记录在 cookie 中。 在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录。Cookie ...原创 2019-02-28 11:31:17 · 158 阅读 · 0 评论 -
REST API
目录什么是REST API?HTTP方法URL设计服务器回应优点什么是REST API?REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。是目前最流行的 API 设计规范,用于 Web 数据接口的设计。HTTP方法以下...原创 2019-05-18 15:14:06 · 545 阅读 · 0 评论 -
浏览器全面禁止第三方Cookie
第三方 Cookie如果是你正常的正在逛着天猫,天猫会把你的信息写入一些Cookie到.tmall.com这个域下,然而打开控制台你会看到,并不是所有Cookie都是 .tmall.com这个域下的,里面还有很多其他域下的 Cookie,这些所有非当前域下的Cookie都属于第三方Cookie,虽然你可能从来没访问过这些域,但是他们已经悄悄的通过这些第三方Cookie来标识你的信息,然后把你的个人信息发送过去了。而.tmall.com这个域下的Cookie都属...原创 2020-07-27 23:20:52 · 4156 阅读 · 0 评论 -
请求时token过期自动刷新token
1.在开发过程中,我们都会接触到token,token的作用是什么呢?主要的作用就是为了安全,用户登陆时,服务器会随机生成一个有时效性的token,用户的每一次请求都需要携带上token,证明其请求的合法性,服务器会验证token,只有通过验证才会返回请求结果。2.当token失效时,现在的网站一般会做两种处理,一种是跳转到登陆页面让用户重新登陆获取新的token,另外一种就是当检测到请求失效...原创 2020-03-26 18:30:49 · 2657 阅读 · 0 评论 -
Http基础知识
HTTP协议简介HTTP(超文本传输协议)是应用层上的一种客户端/服务端模型的通信协议,它由请求和响应构成,且是无状态的。协议协议规定了通信双方必须遵循的数据传输格式,这样通信双方按照约定的格式才能准确的通信。 无状态 无状态是指两次连接通信之间是没有任何关系的,每次都是一个新的连接,服务端不会记录前后的请求信息。 客户端/服务端模型五层网络模型 ...原创 2019-09-09 20:25:26 · 783 阅读 · 0 评论 -
Http-缓存
HTTP优化策略:压缩,缓存等一、前言缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的...原创 2019-09-09 19:44:36 · 206 阅读 · 0 评论