【发布时间】:2014-12-31 00:37:51
【问题描述】:
我有以下设置:
val req = HttpRequest(HttpMethods.GET, Uri("http://www.example.com/blah"))
val response: Future[HttpResponse] = (IO(Http) ? req).mapTo[HttpResponse]
response.map(
resp => {
resp.headers.foreach(h => println(h))
}
)
以及以下配置:spray.can.host-connector.max-redirects = 2。我知道这个 URL 会重定向,但是当我检查响应标头时,我没有看到告诉我它重定向到哪里的 Location 标头。
如果我将配置更改为spray.can.host-connector.max-redirects = 1Location 标头就在那里并且正确。但是,如果将来有人决定在同一个应用程序中需要更多的 erdirect,我希望它不会中断。我会错过任何有关喷雾配置的信息吗?
【问题讨论】:
标签: scala redirect spray spray-client