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! |
本書の内容
現象 |
原因 |
解決策 |
参照情報 |