У меня есть следующая установка:
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, он будет правильным. Тем не менее, я бы не хотел, чтобы он сломался, если кто-то в будущем решит, что ему нужно больше erdirects в том же приложении. Я что-то пропустил в конфигурации спрея?