My Oracle Support Banner

HttpServletResponse.addCookie() が WLS Plugin によって追加された Path を削除しないため、HTTP Client は Cookie を送信しません (Doc ID 2258248.1)

Last updated on SEPTEMBER 28, 2020

適用範囲:

Oracle WebLogic Server - バージョン 12.2.1.0.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

HttpServletResponse.addCookie() は WLS Plugin によって追加された Path を削除しません。このため、HTTP Client は次の HTTP リクエストで Cookie を送信しません (HTTP リクエストヘッダに Cookie を含めません)。

次のシナリオでは、HTTP レスポンスヘッダ (WLS Server -> WLS Plugin) の [path=/<prepended-path>/<CONTEXT_PATH>] は [path=/<CONTEXT_PATH>] になる必要があります。つまり WLS は WLS Plugin によって追加された Path (WL-PATH-PREPEND) を考慮に入れて HTTP レスポンスヘッダの Cookie Path を設定する必要があります。

 

以下のように、HTTP Client は HTTP リクエストを WLS Plugin を介して WLS へ送信します。そして、同様に HTTP レスポンスを受信します。

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.