当我发出GET请求时,我会收到200 OK和etag标题:
etag → "tZIZl_M15FKLVh9sN6Nj0iz1dQE/fA5Fya8Zz6DLGJwPNnIWbruyt30"
在我随后的请求中,我发送了
If-Not-Modified → "tZIZl_M15FKLVh9sN6Nj0iz1dQE/fA5Fya8Zz6DLGJwPNnIWbruyt30"
标题,但端点仍然发回200 OK而不是304.
如何让我的端点尊重If-Not-Modified标头?使用云端点进行缓存的文档不存在:/
答案 0 :(得分:2)
Google Cloud Endpoints是一种直接调用后端方法的机制。
因此,他们不会遵循其他请求的常规规则,例如您提及的缓存。
将它们视为App Engine的AJAX代码,可以从Android / iOS / Web代码中调用。
如果缓存对您很重要,您有两个选择: