【问题标题】:Does an HTTP request get cached when in the API ResponseCache NoStore = true? On a particular API endpoint当 API ResponseCache NoStore = true 时,HTTP 请求是否被缓存?在特定的 API 端点上
【发布时间】:2019-08-31 05:59:41
【问题描述】:

我正在查看此文档:Microsoft Documentation

我读到的是,如果响应缓存 nostore 属性设置为 true,则服务器不会缓存来自该特定 API 端点的响应。但我想知道的是缓存响应是什么意思?我想弄清楚这个端点是否记录了 http 请求,但缓存与记录请求不同?

我试图确定 web 应用程序是否记录 HTTP 请求,因此我正在查看我的代码,但在 API 中我只能看到响应缓存 nostore 设置为 true。

澄清一下就好了。

【问题讨论】:

    标签: asp.net-core httpresponsecache


    【解决方案1】:

    如果您有 ASP.net api 或 webservice 旧 asmx 类型,您可以在方法上指定缓存 当您调用该方法时,它可以缓存结果。

    就像假设每当任何代码调用 api get stockdata 时,它都会进入数据库并获取数据 您可以对其应用缓存。因此,当您在 00:00 hr 和 00:02 hr 调用相同的方法时。数据将相同,并且不会进入数据库获取新值。

    Please check this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-22
      • 1970-01-01
      • 2017-05-05
      • 2015-01-24
      • 2021-01-15
      • 1970-01-01
      • 1970-01-01
      • 2011-11-30
      相关资源
      最近更新 更多