ASIHTTPRequest を使用して、Squid キャッシュを持つサーバーからコンテンツをプルしています。ASIHTTPRequest が最新のコンテンツ バージョンを取得していないようです。
最新バージョンを取得できるように、キャッシュを無視するように指示するにはどうすればよいですか? または、これを行うより良い方法はありますか?
以下は私が使用しているものです:
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:serviceUrl];
[request setDownloadCache:[ASIDownloadCache sharedCache]];
[request setCachePolicy:ASIAskServerIfModifiedCachePolicy|ASIFallbackToCacheIfLoadFailsCachePolicy];
[request setCacheStoragePolicy:ASICachePermanentlyCacheStoragePolicy];
[request setTimeOutSeconds:50.0];
[request addRequestHeader:@"CacheControl" value:@"no-cache"];
[request startSynchronous];