为什么未在子域的请求中传递cookie?

时间:2019-05-23 13:59:22

标签: cookies subdomain

域范围的cookie不会在子域的请求中传递。

该Cookie最初是从www.mydomain.com设置的。我将Cookie域设置为“ .mydomain.com”,并将路径设置为“ /”,以便该cookie可用于我的主域和任何子域。

    HttpCookie cookie = new HttpCookie("MyCookie");
    cookie.Domain = ".mydomain.com";
    cookie.Path = "/";
    cookie.HttpOnly = true;
    cookie.Secure = true;
    cookie.Values.Add("MyCookie", "Test Value");
    cookie.Expires = DateTime.Now.AddYears(1);
    HttpContext.Current.Response.Cookies.Add(cookie);

该Cookie会在任何后续请求中发送回www.mydomain.com,但来自sub.mydomain.com的请求不包含我的Cookie。

0 个答案:

没有答案