问题描述
我正在尝试从OSX终端中运行的命令行实用程序检查一些传出的https请求,但是它们似乎没有出现在Charles或fiddler之类的工具中。谁能建议一个能做到这一点的工具?
解决方法
尝试HTTP Toolkit。这是我一直在努力的一个开源项目。它具有一个打开终端窗口的按钮,该终端中运行的每个命令都会被自动拦截。
这不是100%防弹的(您的CLI工具必须正确遵循代理配置的标准约定,或者使用该工具可以手动重定向的一种语言),但在95%以上的情况下都可以使用! / p>
如果您对它的工作方式感兴趣,则可以手动执行类似的操作:设置默认配置基本上是environment variables的 lot ,还有一些overrides进入您的PATH / PYTHONPATH / etc,但所有设置仅针对那个被拦截的终端。