搜索「后端」
共找到 15 条结果 · 博文 10 · Demo 0 · 日志 5
验证码接口是少数"每次调用都要花资源"的接口(要发邮件),也是最容易被拿来刷的接口。限流必须做,但做法讲究。 分三层限流 单邮箱冷却:同一邮箱 60 秒内只能发一次。这是用户最能理解的一层,也是前端倒
文件上传的危险在于:一旦能传可执行文件、又能访问它,就等于给了对方一个入口。下面几道锁缺一不可。 第一道:按内容判类型,不看扩展名 浏览器传来的类型和文件名都能伪造,用 getimagesize()
接口是数据的入口,也是事故最常发生的地方。这份清单给自己写的接口用,全部是防御方向。 一、参数校验:不信任任何输入 类型、长度、范围都校验,别只在前端做(前端只是给用户体验用的) 不要直接把用户输入拼
系列自测正文
建立连接 在客户端——服务器协议中,连接是由客户端发起建立的。在 HTTP 中打开连接意味着在底层传输层启动连接,通常是 TCP。 使用 TCP 时,HTTP 服务器的默认端口号是 80,另外还有 8
什么情况下需要 CORS? 这份跨源共享标准允许在下列场景中使用跨站点 HTTP 请求: 前文提到的由 XMLHttpRequest 或 Fetch API 发起的跨源 HTTP 请求。 Web 字体
不同种类的缓存 在 HTTP 缓存规范中,有两种不同类型的缓存:私有缓存和共享缓存。 私有缓存 私有缓存是绑定到特定客户端的缓存——通常是浏览器缓存。由于存储的响应不与其他客户端共享,因此私有缓存可以
创建 Cookie 服务器收到 HTTP 请求后,服务器可以在响应标头里面添加一个或多个 Set-Cookie 选项。浏览器收到响应后通常会保存下 Cookie,并将其放在 HTTP Cookie 标