我有一個Web服務,我從腳本調用但不需要存儲在cookie中的任何信息。每當我向服務提出請求時,cookie都會隨之發送。據我所知,默認Cookie是通過HTTP請求發送的,但是有什麼辦法可以覆蓋該行爲並且不發送cookie?防止Cookies發送AJAX請求
概括地說,我發出了我的要求是這樣的:
$.ajax({
type: "POST",
cache: false,
url: url,
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) { successFunc(response); },
error: function(xhr) { errorFunc(xhr); }
});
忽略cookie並不能解決它消耗帶寬的問題 – Osseta 2010-05-14 04:09:55
Foxtrot,我很好奇你的意思是「根本不讀取cookie」。另外,要設置特定目錄的角度來觸及你的角度,是可以爲整個範圍設置一個cookie,但是某個目錄?如果是這樣,我相信這會給我一些工作。請記住,這一切都發生在同一個域中,並且需要通過該域中的路徑進行區分。我不知道cookie可以解決這個問題。 是否有人知道jQuery本身是否允許不向cookie發送AJAX請求?這對我來說是最終的解決方案。 =] – Simon 2010-05-15 17:01:10
人們並不總是可以選擇不讀取cookie,例如,在視圖代碼運行之前,通過框架上的cookie處理授權時。 – 2014-07-08 06:44:05