我正在尝试使用 .net v100 的 ESRI 运行时 SDK 在 ESRI Arcgis 中在线设置 cookie。
var cookie = new CookieHeaderValue("customCookie", cred.Token);
var response = Request.CreateResponse(HttpStatusCode.OK, new {
token = cred.Token,
expires = cred.ExpirationDate
});
response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
response.Headers.AddCookies(new CookieHeaderValue[] { cookie });
return response;
现在,当我稍后尝试在后续请求中使用下面检索该 cookie 时,我得到空值。
CookieHeaderValue cookie = context.Request.Headers.GetCookies("customCookie").FirstOrDefault();
我想知道是否有另一种方法来获取我设置的 cookie?