我正在尝试使用HttpCookie将Cookie添加到另一个域。假设我有一个域名为abc.com的应用程序,我想将cookie设置为不同的域名,bcd.com。我尝试使用以下代码,但它不会设置域。
HttpCookie newCookie = new HttpCookie("myCookie")
{
Path = "/",
Value = "my vallue",
HttpOnly = true,
Secure = false,
Domain = ".bcd.com",
Expires = DateTime.Now.AddHours(2)
};
是否可以设置跨域Cookie?如果没有,为什么.Net为Domain属性提供了一个公共setter?
谢谢,
答案 0 :(得分:1)
你做不到。浏览器会出于明显的安全原因阻止您这样做。 setter是公共的,因为您可能希望将其设置为通配符,例如:* .abc.com