配置clojure http kit以使用转发代理
我有一个小Clojure应用程序,它使用http工具包向服务器发送一些http post请求。我想通过一个代理P来路由https POST请求,即,我希望流量像App->proxy->Server一样 (这是因为目标主机X基于IP限制访问) 这可能吗配置clojure http kit以使用转发代理,clojure,proxy,http-kit,Clojure,Proxy,Http Kit,我有一个小Clojure应用程序,它使用http工具包向服务器发送一些http post请求。我想通过一个代理P来路由https POST请求,即,我希望流量像App->proxy->Server一样 (这是因为目标主机X基于IP限制访问) 这可能吗 此外,该应用程序运行在ubuntu服务器上,是否有可能通过系统级配置使http工具包使用代理服务器?不过,我希望其他进程不受影响。http工具包应该遵循Java中配置代理的标准方法: -Dhttp.proxyHost=proxyhostURL \
此外,该应用程序运行在ubuntu服务器上,是否有可能通过系统级配置使http工具包使用代理服务器?不过,我希望其他进程不受影响。http工具包应该遵循Java中配置代理的标准方法:
-Dhttp.proxyHost=proxyhostURL \
-Dhttp.proxyPort=proxyPortNumber \
-Dhttp.proxyUser=someUserName \
-Dhttp.proxyPassword=somePassword
您可以在lein配置文件或应用程序服务器(如果正在使用)中设置 http工具包应该遵循Java中配置代理的标准方法:
-Dhttp.proxyHost=proxyhostURL \
-Dhttp.proxyPort=proxyPortNumber \
-Dhttp.proxyUser=someUserName \
-Dhttp.proxyPassword=somePassword
您可以在lein配置文件或应用程序服务器(如果正在使用)中设置 http clj现在支持代理: 对于http工具包,根据,答案是否定的 但好消息是,在它支持基本HTTP代理(HTTP工具包上提交a207537)之前不到几周
毕竟,似乎没有办法为JVM应用程序设置系统范围的代理。http clj现在支持代理: 对于http工具包,根据,答案是否定的 但好消息是,在它支持基本HTTP代理(HTTP工具包上提交a207537)之前不到几周
毕竟,似乎没有办法为JVM应用程序设置系统范围的代理。我将此添加到我的项目中。clj:JVM opts[“-Dhttp.proxyHost=someip”“-Dhttp.proxyPort=3128”]但它不起作用。是否有方法验证这些设置是否实际使用?我从repl运行这个,这有关系吗?我将它添加到我的项目中。clj:jvm opts[“-Dhttp.proxyHost=someip”“-Dhttp.proxyPort=3128”]但它不起作用。是否有方法验证这些设置是否实际使用?我从repl运行这个,这有关系吗?