将 repl 连接到 Charles Proxy

Connect a repl to Charles Proxy

我正在尝试调试我的网络应用程序以找出我的一个请求的网络错误。我宁愿使用 Charles Proxy,而不是使用命令行,因为错误发生在库中。

我的问题是连接是通过 https 完成的,它不可见,因为 REPL 没有通过代理。我试图将 -Dhttp.proxyHost 和 -Dhttp.proxyPort 作为参数添加到 run/debug 配置中,但无济于事。

其他应用程序 运行 通过代理正确。

我缺少哪些选项?

http client library used by twitter-api 似乎不支持 JVM http.proxyHosthttp.proxyPort 属性。

您可以尝试将 :proxy {:host "localhost" :port 8888 :protocol :https} 作为命名参数添加到您的 twitter-api 调用中。