我正在浏览此文档: Microsoft文档
我读到的是,如果响应缓存nostore属性设置为true,服务器将不会缓存来自该特定API端点的响应。但我想知道的是缓存响应意味着什么?我试图弄清楚这个端点是否记录 http 请求,但缓存与记录请求不同吗?
我试图弄清楚 Web 应用程序是否记录了 HTTP 请求,所以我正在查看我的代码,但在 API 中我只能看到响应缓存 nostore 设置为 true。
一些澄清会很棒。
如果您有 ASP.net API 或 Web 服务旧的 asmx 类型,则可以在方法上指定缓存当你调用该方法时,它可以缓存结果。
就像假设每当任何代码调用 api 获取股票数据时,它都会进入数据库并获取数据您可以对其应用缓存。因此,当您在 00:00 小时和 00:02 小时调用相同的方法时。数据将是相同的,它不会转到数据库以获取新值。
请检查此