我正在尝试使用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是公共的,因为您可能想将其设置为通配符,例如:*.abc.com