從設置的WebAPI的cookie我正在給的WebAPI服務,這將在相應對象中的cookie的呼叫。 呼叫從angularjs通過$資源 取得所以這是服務器代碼:通過angularjs
CookieHeaderValue cookie = new CookieHeaderValue("Token", "blah") { HttpOnly = true, Expires = DateTime.Now.AddYears(10), Path="/" };
response.Headers.AddCookies(new CookieHeaderValue[] { cookie });
這工作,我可以看到的Set-Cookie頭的響應,但是該cookie沒有被設置。
我的一個朋友必須設置xhrFields' withCredentials爲真,他使用jQuery的時候,所以我不知道是否有東西,需要的角度進行配置呢?
是否與發出請求的頁面在同一個域上的api? – Jason 2013-03-05 00:53:58
不,不同的域名。 – Evgeni 2013-03-05 17:40:20
@Evgeni你有答案嗎?因爲我陷入了同樣的情況。 – 2017-01-10 06:52:30