Loading
B2C Commerce 版本注意事項
自訂程式碼中包含無效字元的 Cookie 名稱會造成錯誤

自訂程式碼中包含無效字元的 Cookie 名稱會造成錯誤

我們的 servlet 容器現已更新至實施 Java Servlet 規格 4.0,對 Cookie 名稱有著更嚴格的規定。凡是在 Cookie 名稱中使用任何無效字元 (於 RFC6265 中說明並參照 RFC2068),現在一律會導致例外狀況。

方法:為了避免例外狀況,在自訂程式碼中,傳遞給 dw.web.Cookie 建構函式的無效 Cookie 名稱現由底線字元取代。錯誤訊息記錄會顯示原始 Cookie 名稱,以及含有底線字元的處理過名稱。

請重做任何會導致無效 Cookie 名稱的自訂程式碼,因為伺服器也會丟棄包含無效字元的傳入要求 Cookie。無效 Cookie 無法作為傳入要求傳達至伺服器。

 
正在載入
Salesforce Help | Article