代码之家  ›  专栏  ›  技术社区  ›  mohammad rostami siahgeli

为什么结果是我的ASP。NET核心API是否缓存?

  •  0
  • mohammad rostami siahgeli  · 技术社区  · 7 年前

    这太令人沮丧了。API的结果不应该被缓存,除非我们明确地这么说。

    然而,在这个服务器上,在我部署的这个特定实例上,结果会被缓存。而且它很烦人,会导致大量的错误。

    以下是API端点示例:

    http://example.com/user/list
    

    谷歌Chrome一直在显示 (from disk cache) .我检查过了,但没有任何缓存头可用于此请求,关键是我们部署了10多台服务器和50多个API实例,只有在这里它才会出现这种愚蠢的行为。可能有什么问题,我应该在哪里检查?

    更新:响应标题为:

    HTTP/1.1 200 OK
    Content-Type: application/json; charset=utf-8
    Server: Kestrel
    Date: Sun, 30 Sep 2018 05:20:36 GMT
    Content-Length: 355
    
    0 回复  |  直到 7 年前
    推荐文章