OpenAPI防止接口重复调用

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

OpenAPI防止接口重复调用

变更记录


产品版本

更新内容更新日期
V5.0.005初始版本2022年6月
V6.0.12

允许自定义防重复参数的校验时间

2024年4月




1 简介

1.1 功能介绍

为防止API重复请求网络问题导致网关重复发送请求包问题,可通过请求头参数控制:

  • Idempotency-Key: 请求ID,客户端可指定随机数或业务单号;

  • Idempotency-Timeout:超时时间(秒)- V6.0.12以上。

一定时间内同一API携带相同请求头参数的调用,只有第一次请求执行,其余请求皆不执行,接口返回604-重复请求。

 

* 限制:超时时间最大只支持90天,过期的数据会被清理,超过90天的数据不会再校验重复,在并发极高时,建议在数据库建立唯一索引


1.2 应用场景

接口安全性要求较高,涉及到付款等操作,必须要进行重复调用校验。


1.3 系统路径

【开发服务云】→【开放平台】→【API管理】 


2 主要操作

2.1 调用API服务

操作步骤

步骤1: 请求头增加防止重复调用参数: Idempotency-Key ,并传一个唯一值,通过POSTMAN调用接口。



步骤2: 再次调用接口,触发重复调用校验。




3. 更多资讯

请关注开放平台新特性公告的最新特性。



OpenAPI幂等性(API防止重复请求)使用说明.pdf


OpenAPI防止接口重复调用

变更记录产品版本更新内容更新日期V5.0.005初始版本2022年6月V6.0.12允许自定义防重复参数的校验时间2024年4月1 简介1.1 功能介绍为防止A...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息