私は次の設定をしています:
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 ヘッダーが表示されません。
構成を Location ヘッダーに変更すると、spray.can.host-connector.max-redirects = 1
そこにあり、正しいです。ただし、将来誰かが同じアプリでより多くの erdirect が必要であると判断した場合に壊れないようにしたいと思います。スプレーの設定について見逃していることはありますか?