私はJavaベースのWebアプリケーションを作成しています。これは、実際の本番環境では、リクエストがアプリケーションにヒットする前に特定のHTTPリクエストヘッダーを設定する別のアプリケーションによってフロントエンドされます。
ただし、開発環境にはフロントエンドアプリケーションがないため、同じ動作をシミュレートするモックWebアプリケーションを作成する必要があります。つまり、このモックアプリケーションは、リクエストヘッダーを設定し、アプリケーションの特定のページにリダイレクトまたは転送する必要があります:)。
どうすればこれを達成できますか?
次の記事が役に立ちます。
P.S.
リンクのみを提供して申し訳ありません。それはSO))に関する私の初期の回答の1つでした。
@ user1979427で提案されているようにコードを変更したくない場合は、プロキシサーバーを使用して、ヘッダーを変更したり、その場でヘッダーを追加したりできます。
たとえば、Apache HTTPDでは、以下のようなものを追加して、
Header add HEADER "HEADERVALUE"
RequestHeader set HEADER "HEADERVALUE"
HTTPDドキュメント を参照してください
ヘッダー名とヘッダー値を渡すAddReqHeaderForFrowardWrapperリクエストラッパーを作成する必要があります。また、リクエストヘッダー関連のメソッドをオーバーライドして、カスタムヘッダーを返します。