【发布时间】:2021-10-06 16:45:37
【问题描述】:
我们正在使用 Akka Http 测试我们的应用程序以使用代理。我们不希望代码更改,因此我们使用 http.proxyHost 和 http.socksProxyHost 的全局 JVM 选项。 但是,通过代理访问时,我们得到 java.net.NoRouteToHostException 错误。 问题,Akka Http 是否尊重全局 JVM 代理设置?
【问题讨论】:
我们正在使用 Akka Http 测试我们的应用程序以使用代理。我们不希望代码更改,因此我们使用 http.proxyHost 和 http.socksProxyHost 的全局 JVM 选项。 但是,通过代理访问时,我们得到 java.net.NoRouteToHostException 错误。 问题,Akka Http 是否尊重全局 JVM 代理设置?
【问题讨论】:
akka-http 源代码中没有任何地方提到 proxyHost,除了两个将其设置为局部变量以演示定义将通过代理的传输的实例。
由此看来,Akka HTTP 很可能不使用 JVM 代理设置,如果通过代理进行路由,您需要更改代码来执行此操作。
【讨论】: