在使用HttpWebRequest进行网络请求时,如果需要避免获取缓存的网站版本,可以通过以下方法解决:
string url = "http://example.com/page?timestamp=" + DateTime.Now.Ticks;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" + DateTime.Now.Ticks;
通过以上方法,可以确保每次请求都是独立的,不会使用缓存的网站版本。