C#Web Client清除所有数据

时间:2017-04-26 08:47:04

标签: c# cookies webclient

每次我在标准浏览器(Firefox,Chrome ...)中清除cookie时,我都有网站给了我不同的价值(例如:value="c04f8d84708f9865f4e04802c51c2f90")。 但是当我使用客户端时,我总是得到相同的值,我的代码:

WebClient client1 = new WebClient();
                client1.Headers.Add("Cache-Control", "no-cache");
            client1.CachePolicy = new System.Net.Cache.RequestCachePolicy(System.Net.Cache.RequestCacheLevel.NoCacheNoStore);
            string html = client1.DownloadString("website");
            client1.Dispose();

如何清除所有数据/ Cookie以便获得不同的价值?

2 个答案:

答案 0 :(得分:0)

你试过这个:

httpClient.DefaultRequestHeaders.Accept.Clear();

答案 1 :(得分:0)

使用HttpRequest对象而不是WebClient,并希望(如果你把疑虑放在WebClient中)一切都将得到解决。如果它没有用HttpRequest解决,那么问题确实在其他地方。 希望这会有所帮助。