2017-06-14 11 views
1

Lagom ServerServiceCallがあり、リクエストされたURI(パス)とメッセージプロトコル(メディアタイプ)に関する情報を含むLagomのRequestHeaderにアクセスできます。Lagomサービスで要求されたホストにどのようにアクセスする必要がありますか?

しかし私が本当に好きなのは、クライアントが要求した「ホスト」とプロトコルを見つけることです。標準のPlayアプリケーションでは、このデータはRequestHeaderの 'host'フィールドと 'proto'フィールドにあるようですが、LagomバージョンのRequestHeaderにはこれらのフィールドは含まれていません。私は、ホストやさまざまなX-Forwarded -...ヘッダーのヘッダー値自体を突き止めることができますが、おそらくもっと良い方法がありますか?

答えて

1

Lagomを使用すると、既に説明したようにリクエストからヘッダーを読み取ることができますが、実際のヘッダーは配置するAPIゲートウェイによって異なります。

たとえば、開発者モードでLagomは現在、X-Forwarded-...情報を追加していないAPIゲートウェイを開始しますが、運用中に展開すると、HAProxyゲートウェイはその情報を保持できます。

Lagomでは、慣習や制限は設定されていません。

関連する問題