这真令人沮丧。除非我们明确声明,否则不应该缓存API的结果。
但是,在此服务器上,在我的部署的此特定实例上,结果被缓存。而且很烦人,并且会导致大量错误。
这是API端点示例:
http://example.com/user/list
Google 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