我的应用程序中有一个特定的管道,它必须遵循所有重定向(为了理智起见,最多可以说 50 个),跨越任何域和协议(例如,它可以遵循http://somewhere.com到https://somewhere.else。 com ),但仅适用于 GET 请求。我的应用程序中没有其他管道应该这样做。
这是它现在的样子:
val pipeline = sendReceive ~> decode(Gzip) ~> decode(Deflate) ~> unmarshal[String]
如何以与主机无关的方式(即不通过配置选项或HostConnectorSetup
)在管道的配置中指定它?