簡體   English   中英

為什么 ie8 CORS / XDomainRequest 不發送 cookie?

[英]why ie8 CORS / XDomainRequest doesn't send cookie?

我已經設法使用 XDomainRequest 在 IE8 上發出 CORS 請求。 但是,似乎 cookie 不是在 IE8 上發送的。 有什么破解方法嗎? 請求是從 buy.example.com 到 buy.api.example.com

除了在查詢字符串中包含身份驗證 cookie 值/令牌之外別無他法,例如:

buy.api.example.com/?sessionId=$sessionId&otherparameters=test
並設置您的網絡服務以檢查查詢字符串(如果 cookie 不存在)。

還有另一種方法。 如果您在非默認 https 端口上使用 SSL,它將繼續發送 cookie。 例如,如果您的 URL 類似於https://example.com:8443/xxxx ,那么它將發送 cookie。

我遇到了與您相同的問題。 我的網絡應用程序(內部網絡應用程序)正在使用 https 但在非標准端口中,它運行良好。 當我配置為使用 443 時,它停止工作,因為 cookie 不是由 XDomainRequest 對象發送的。

我希望這個能幫上忙

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM