相关疑难解决方法(0)

我怎样才能获得CookieContainer的所有Cookie?

我想使用Newtonsoft.Json将CookieContainer导出到JSON,但遗憾的是CookieContainer没有枚举器或东西,所以我不能循环使用它...

编辑:使用我发布的解决方案,它将是这样的:

private static void Main(string[] args)
{
    CookieContainer cookieContainer = new CookieContainer();
    cookieContainer.Add(new Cookie("name1", "value1", "/", ".testdomain1.com"));
    cookieContainer.Add(new Cookie("name2", "value1", "/path1/", ".testdomain1.com"));
    cookieContainer.Add(new Cookie("name2", "value1", "/path1/path2/", ".testdomain1.com"));
    cookieContainer.Add(new Cookie("name1", "value1", "/", ".testdomain2.com"));
    cookieContainer.Add(new Cookie("name2", "value1", "/path1/", ".testdomain2.com"));
    cookieContainer.Add(new Cookie("name2", "value1", "/path1/path2/", ".testdomain2.com"));

    CookieCollection cookies = GetAllCookies(cookieContainer);

    Console.WriteLine(JsonConvert.SerializeObject(cookies, Formatting.Indented));
    Console.Read();
}
Run Code Online (Sandbox Code Playgroud)

.net c# cookiecontainer

20
推荐指数
3
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

cookiecontainer ×1