我有以下设置:
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 = 1
Location 标头就在那里并且正确。但是,如果将来有人决定在同一个应用程序中需要更多的 erdirect,我希望它不会中断。我会错过任何有关喷雾配置的信息吗?