サードパーティのアプリケーションを Java アプリケーションに統合する次のシナリオがあります。サード パーティ アプリケーションが、私の Java アプリケーションとは異なるコンテキストで実行されています。認証情報などの特定のパラメーターを使用して呼び出す必要がある JSP を提供し、それに基づいて Cookie 値を生成し、ヘッダーに設定します。Java アプリケーションからこの JSP を呼び出し、応答からヘッダーを取得して Cookie 値を取得し、それをアプリケーションで作成される新しい Cookie に設定する必要があります。
を使用してJSPを呼び出すことができました
response.sendRedirect("http://<host>:<port>/<context>/authn.jsp").
authn.jsp は、認証に送信されたすべての値を取得し、Cookie 値を生成することができました。次に、
response.setHeader(attr,val).
ただし、サーブレットでこの応答ヘッダーを読み取る方法がわかりません。request.sendRedirect はこれを行う正しい方法ですか? これを実現するには、HTTPURLConnection クラスを使用する必要がありますか?