我打开缓存来缓存GET请求,但它也适用于POST,因为post没有查询字符串,它当前缓存POST一次并坚持使用它,无论POST主体。
有没有办法为POST方法关闭它或告诉缓存帖子正文有密钥来缓存它?
答案 0 :(得分:8)
我首先要仔细阅读有关此功能的the documentation。
您可以启用缓存at the stage level,并且可以覆盖缓存设置at the method level。您还可以指定标题,网址路径和查询字符串to be used as the cache key。
目前尚不清楚你在这方面做了什么,但你应该能够做到以下其中一项来实现你的目标:
答案 1 :(得分:1)
他们可能已经修好了,因为你发布了它,但就在文档中,它清楚地说明了:
重要强>
只能缓存GET方法。
如果仍然如此,这是一个错误 - 但它不应该。我没有看到它。
d
答案 2 :(得分:0)
为了避免误导人们,现在可以配置要缓存的HTTP动词。
为阶段启用缓存时,只有GET方法具有缓存 默认情况下启用。这有助于确保安全性和可用性 您的API。您可以通过覆盖为其他方法启用缓存 方法设置。