我正在尝试传递new Uri(".example.com")
无效的URI:无法确定URI的格式。
或new Uri("http://.example.com")
无效的URI:无法解析主机名。
我需要能够使用CookieContainer.SetCookies
函数,该函数只有一个带Uri的重载。
根据this page,.NET 4.0现在应该支持点前缀cookie,但似乎Uri类不支持?
答案 0 :(得分:2)
在这种情况下,您需要将正确的uri传递给函数,并且Uri解析器正确地拒绝您尝试使用的格式错误的字符串。
我建议使用带有4个参数的Cookie构造函数 - 允许您将域设置为以点为前缀的域。
Cookie(string name, string value, string path, string domain);