接口设计
文章平均质量分 88
完美世界的一天
干点有意思的事,做个有趣的人!
展开
-
如何保证接口的幂等性?
什么是幂等性所谓幂等,就是任意多次执行所产生的影响均与一次执行的影响相同。在 restful 规范中,常见的请求方式和接口幂等性关系如下请求方式操作是否幂等为什么会产生接口幂等性问题在计算机应用中,可能遇到网络抖动,临时故障,或者服务调用失败,尤其是分布式系统中,接口调用失败更为常见。为了保证服务的完整性,我们可能会发起接口的重试调用,如果接口不处理幂等,可能对系统造成很大的影响,因此接口的幂等设计尤其更为重要。对于业务中需要考虑幂等性的地方一般都是接口的重复请求,转载 2021-12-01 19:32:20 · 326 阅读 · 0 评论 -
【API 接口设计】重放攻击
原文:https://www.lanshiqin.com/ef4382ec/写了这么多接口,是否考虑过 api 接口安全问题呢?API重放攻击(Replay Attacks)又称重播攻击、回放攻击。他的原理就是把之前窃听到的数据原封不动的重新发送给接收方。HTTPS并不能防止这种攻击,虽然传输的数据是经过加密的,窃听者无法得到数据的准确定义,但是可以从请求的接收方地址分析出这些数据的作用。比如用户登录请求时攻击者虽然无法窃听密码,但是却可以截取加密后的口令然后将其重放,从而利用这种方式进行有效的攻击。转载 2021-08-30 18:12:34 · 1223 阅读 · 0 评论 -
REST 设计规则
本文转载于 http://www.cnblogs.com/loveis715/p/4669091.htmlREST简介 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的RES转载 2017-02-20 16:14:07 · 407 阅读 · 0 评论