程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
接口设计 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
幂等键有保质期:Idempotency-Key 过期后,同一个键的重试就是一次新请求
编程
幂等键有保质期:Idempotency-Key 过期后,同一个键的重试就是一次新请求
2026-10-25 00:04:12
重复扣款的根因常常不是中间件写错,而是没人定义过幂等键能活多久。这篇按 IETF draft-ietf-httpapi-idempotency-key-header-08 讲清 400/409/422 的分工、Structured Field 值的引号坑、保留期与客户端重试窗口/对账窗口怎么嵌套,给出 PostgreSQL 表与 Go 抢占-比对指纹-回放响应的实现,并把 Stripe API v1 的 24 小时与 v2 的 30 天差异对上。
幂等键
Idempotency-Key
幂等防重
重放窗口
接口设计
Go
PostgreSQL
微信支付查单与回调:5 秒内先验签再应答,关单前必须先查单
代码
微信支付查单与回调:5 秒内先验签再应答,关单前必须先查单
2026-10-20 20:02:26
按微信支付官方《支付回调和查单实现指引》(2026-10-13)整理:回调 5 秒内验签应答、NOTPAY 不等于支付失败、未收到回调先查单且不换 out_trade_no、关单前必须先查单(含错误码 268449538/268498689 的处理)、两套轮询查单节奏与 T+1 对账四种结果。
微信支付
支付对接
PHP
接口设计
异步通知
RESTful API 设计:URL 不放动词、错误不返 200,以及名词化吵不出结果的几类接口
编程
RESTful API 设计:URL 不放动词、错误不返 200,以及名词化吵不出结果的几类接口
2026-10-04 00:04:04
从阮一峰的 RESTful API 最佳实践切入,梳理 URL 设计(宾语用名词、复数、避免多级)、HTTP 状态码的精确使用、JSON 响应与 HATEOAS,并补充下单/支付、用户名检查、批量操作、HTTP 状态码与业务错误码、跨域状态码等长期没有统一答案的争议场景。
RESTful
API
REST设计
接口设计
HTTP状态码
API规范
前端接口防止重复请求的实现方案,主要通过axios拦截器来处理请求和响应
编程
前端接口防止重复请求的实现方案,主要通过axios拦截器来处理请求和响应
2024-11-19 08:37:02
本文总结了前端接口防止重复请求的实现方案,主要通过axios拦截器来处理请求和响应。方案包括全屏Loading、请求去重和请求挂起等方法,最终采用了基于事件发布订阅的方式来共享请求结果,避免重复请求带来的问题,同时考虑了文件上传的特殊情况。
前端开发
接口设计
性能优化
Go语言接口最佳实践:为何应在使用方定义接口
编程
Go语言接口最佳实践:为何应在使用方定义接口
2024-11-19 06:01:51
本文探讨了在Go语言中接口的最佳实践,强调应在使用方定义接口而非实现方。通过示例说明了错误做法与正确做法,指出解耦、灵活性和聚焦等使用接口的好处,并提供了按需定义接口和优先使用小接口的建议,以提高代码的模块化和可维护性。
编程
Go语言
软件开发
接口设计
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调