簡體   English   中英

Javascript:要添加完整的cookie來請求嗎?

[英]Javascript: Add full cookie to request?

我正在嘗試使用javascript設置具有到期日期的cookie。 使用Chrome,我可以看到它使用以下代碼正確創建了它:

document.cookie = "IsAuthd" + '=' + "SomeVal" + ';expires=Sat, 08 March 2014 00:00:01 GMT';

但是,當我在此之后立即執行AJAX調用(使用jquery)時,cookie僅在請求標頭中傳遞了一半。 在請求中,我看到:

Cookie:IsAuthd = SomeVal

但不是到期。 誰能解釋這是為什么,為什么我無法發送此整個Cookie?

這是我使用的ajax代碼:

  $.ajax({
            type: 'GET', 
            url: '/Test/CollectCookie', 
            data: { }, 
            cache: false, 
            success: function () {
                console.log("done with ajax call");
            }
        });

這就是cookie的工作方式。 到期僅出於瀏覽器的利益。 來回傳遞它是不必要的開銷。

暫無
暫無

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

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