清除NSURLSessioncaching

我使用NSURLSession来执行一个HTTP Post NSMutableURLRequest ,使用dataTaskWithRequest:completionHandler:方法。 当我第一次执行请求时,需要花费合理的时间来完成并在完成处理程序中显示一些反馈。 在下一次同样的请求被触发时,它几乎是瞬间发生,两者之间的时间很less,这导致我相信系统正在caching这个数据任务的内容。

由于我不需要查看返回的数据,NSURLSession是否是最好的方法呢? 它需要与WatchKit,NSURLSession做的很好,这就是为什么我select在拳头的地方。 我最好想find一种方法来清除每个请求后的caching。 如果需要的话,我可以切换到NSURLConnection,但这是最好的。 谢谢!

短暂模式不会使用任何caching。

 NSURLSessionConfiguration *ephemeralConfigObject = [NSURLSessionConfiguration ephemeralSessionConfiguration];