每次我在标准浏览器(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以便获得不同的价值?
答案 0 :(得分:0)
你试过这个:
httpClient.DefaultRequestHeaders.Accept.Clear();
答案 1 :(得分:0)
使用HttpRequest对象而不是WebClient,并希望(如果你把疑虑放在WebClient中)一切都将得到解决。如果它没有用HttpRequest解决,那么问题确实在其他地方。 希望这会有所帮助。