0
我们有两个使用相同名称创建的cookie。 当我遍历循环时,我总是得到第一个cookie。 有没有办法分别访问这两个cookie?如何使用C#在webapi中使用相同的名称读取多个cookie
if (Request.Cookies.AllKeys.Where(x => x == "test").Count() > 1)
{
foreach (var cookie in Request.Cookies.AllKeys)
{
if (Request.Cookies[cookie].Name == "test")
{
var temp = System.Web.HttpContext.Current.Request.Cookies["test"];
temp.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(temp);
}
}
};
默认情况下,您将获得针对您托管网络API的域设置的Cookie。如果这不是必需的,那么你需要为'* .company.com'这样的cookie设置一个通配符域 – Saravanan