捕获第三方库(如Stripe)的API请求 - 响应

问题描述 投票:0回答:1

这甚至可能不存在,但我想知道是否有人能够通过Stripe等服务捕获API请求。

例如,如果我从这里使用Charge.create(params) create a Charge,有什么办法可以记录API请求的请求 - 响应吗?也许有可能以hacky方式添加interceptor

如果您不使用它,通过API实现日志记录操作的最佳实践是什么?

我在Stripe lib for Java(stripe-java)的兔子洞中走了下来,可以看到它被至少7-8个模块深度的类执行。

java api logging stripe-payments interceptor
1个回答
0
投票

正如emeraldjava所说,stripe-java(以及所有其他Stripe绑定)使用面向公众的Stripe API。

想要捕获API请求有点奇怪,因为您是首先进行这些调用的人,因此您已经知道请求中的内容。

Charge.create(params)的情况下,您感兴趣的部分已经在params。该函数将返回Stripe API的响应。

如果由于某种原因你真的想知道关于请求的所有内容(例如标题),你可以使用curl进行相同的API调用:https://stripe.com/docs/api/charges/create?lang=curl

© www.soinside.com 2019 - 2024. All rights reserved.