2017-08-01 11 views
0

私はAkka-HTTPを使用しています。私は、次のURIのAkka HTTPリダイレクトエラー

/

/B

を持っている私は/a URIにHITを受けると、その条件は私がにリダイレクトする、その後満たされるとき、私は条件を持っていますその条件は、その後、満たされない場合/b URI

私はBAD REQUESTを返しています

問題はAkka-HTTPにあります。リダイレクトURIは標準ルートタイプです。このため、コードを実行できないため、HTTP応答を返す必要があります。

Akka-HTTPでHTTP応答タイプでリダイレクトする方法を教えてもらえますか?

答えて

0

Akka-HTTPのあるURIから別のURIにリダイレクトするには、同じHTTP応答タイプを使用できます。

のHttpResponse(ステータス= StatusCodes.PermanentRedirect、= headers.Location())::無記号、 実体=応答ウリ( "アッカ-HTTPリダイレクトするためのURI /エンドポイント" ヘッダ)

このメソッドは、着信要求をヘッダのLocationで提供されるURIにリダイレクトします。

ありがとうございました