我想禁用所有客户端上所有web api共鸣的缓存。虽然我可以按CacheOutput中的建议使用库CacheCow或scott hensalman's blog但我的要求并不复杂。我只是想禁用所有web-api响应的缓存,不需要对它进行任何自定义控制。
如何在webapi 2中完成。
要设置的所有标签是什么? 'Cache-Control' : 'no-cache'?
需要ETag,Last-Modified等吗?任何其他响应头?
它也应该在deletating-handler中实现,对吗??
答案 0 :(得分:4)
只需使用Cache-Control: no-cache
标题即可
将其实现为委托处理程序,并确保应用了标头(在OnSendingHeaders()
上使用MS Owin Implementation挂钩。我在OnSendingHeaders() Example使用它。)