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