我正在尝试调试我的联网应用程序,以找出我的一个请求的网络错误。由于错误发生在库中,而不是使用命令行,我宁愿使用 Charles Proxy。
我的问题是连接是通过 https 完成的,并且它不可见,因为 REPL 没有通过代理。我试图将 -Dhttp.proxyHost 和 -Dhttp.proxyPort 作为参数添加到运行/调试配置中,但无济于事。
其他应用程序正在通过代理正确运行。
我缺少哪些选项?
我正在尝试调试我的联网应用程序,以找出我的一个请求的网络错误。由于错误发生在库中,而不是使用命令行,我宁愿使用 Charles Proxy。
我的问题是连接是通过 https 完成的,并且它不可见,因为 REPL 没有通过代理。我试图将 -Dhttp.proxyHost 和 -Dhttp.proxyPort 作为参数添加到运行/调试配置中,但无济于事。
其他应用程序正在通过代理正确运行。
我缺少哪些选项?
twitter-api使用的http 客户端库似乎不支持 JVM和属性。http.proxyHost
http.proxyPort
您可以尝试将:proxy {:host "localhost" :port 8888 :protocol :https}
命名参数添加到您的 twitter-api 调用中。