【发布时间】:2016-12-04 14:18:31
【问题描述】:
我正在使用外部服务来管理我的用户(称为stormpath),他们会按 api 调用向我收费。最近api调用大大增加了,我想
记录到文件或标准输出来自服务器 (debian) 的所有传出 http 调用
在我的本地主机中,我已经通过许多涉及猴子使用mitmproxy 修补点数的黑客来做到这一点
显然,我不能在我的生产服务器中这样做。
如何记录https 调用,然后只用grep 查找相关的调用?
是否有一个简单的烧瓶插件,每次有来自外部 Flask 服务的传出 HTTPS 请求 时都会设置回调?
在我的本地主机中,mitmproxy 输出看起来像这样
尝试在我的生产服务器中使用 python 工具获得相同的输出。
【问题讨论】:
-
假设您已经编写了应用程序,那么为什么不在发出请求之前输入一些代码来记录请求呢?
-
@JamesScholes 看起来一些 API 调用是使用装饰器完成的,并内置了
stormpath-flask插件提供的视图。
标签: python linux networking flask