私はプロプライエタリ ライブラリに対して開発を行っており、HttpWebRequest
. ライブラリは、以下のコードと同等のコードを使用してリクエストを行います。
var request = WebRequest.Create("http://example.com/") as HttpWebRequest;
request.CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.CacheIfAvailable);
各応答は異なりますが、外部リソースはキャッシュを禁止していません。したがって、私は毎回同じ応答を得ることになります。
HttpWebRequest
キャッシュの内容をクリアする方法はありますか? 適切な解決策は、外部ソースを修正するか、おそらくキャッシュ ポリシーを変更することですが、どちらも不可能です - したがって、質問です。
キャッシュをクリアするとさまざまな影響が生じる可能性があるため、リソースごとにキャッシュを無効にすることをお勧めします。