菜鸟教程小白 发表于 2022-12-12 18:03:14

ios - 清除 NSURLSession 缓存


                                            <p><p>我正在使用 <code>NSURLSession</code> 执行 HTTP Post <code>NSMutableURLRequest</code>,使用 <code>dataTaskWithRequest:completionHandler:</code> 方法。当我第一次执行请求时,事情需要相当长的时间才能完成并在完成处理程序中显示一些反馈。在下一次触发相同的请求时,它几乎是瞬间发生的,中间的时间很短,这让我相信系统正在缓存这个数据任务的内容。</p>

<p>由于我不需要查看返回的数据,NSURLSession 是最好的方法吗?它需要与 NSURLSession 所做的 WatchKit 一起工作,这就是我选择它的原因。我最好想找到一种在每次请求后清除缓存的方法。如果需要,我可以切换到 NSURLConnection,但这是最好的。谢谢!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>临时模式不会使用任何缓存。</p>

<pre><code>NSURLSessionConfiguration *ephemeralConfigObject = ;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 清除 NSURLSession 缓存,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/34622967/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/34622967/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 清除 NSURLSession 缓存