NSURLCache 缓存"null"响应



我一直在努力实现此"自动"one_answers"透明" nsurlcache。我的问题之一是它缓存了无效的响应,这很烦人。您会告诉我要实施NsurlConnectionDelegate方法" Willcacheresponse",但是这些是与NsurlConnection的类方法" SendSynChronOusRequest"发出的同步请求,因此我没有实例可以在。

在使用同步请求的NsurlConnection上使用类方法(" sendsynchronousrequest")时,我如何防止nsurlcache从缓存的null响应中进行缓存null响应?

预先感谢!

我不确定您是否可以防止特定请求的缓存,但是如果使用:

[[nsurlcache sharedurlcache] removecachedresponseforrequest:request];

最新更新