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