【发布时间】:2016-04-27 22:15:42
【问题描述】:
我正在考虑将 cachecow 添加到我们的生产 Web api。我看到的所有示例都是针对 GET 请求的。我要缓存的端点是一个 POST 请求,它采用许多搜索过滤器的视图模型。我似乎找不到我的问题的答案 - cachecow 是否适用于基于搜索过滤器的 POST 请求和缓存结果?如果输入 30 个不同的搜索过滤器,会有 30 个缓存结果吗?
【问题讨论】:
标签: c# asp.net-web-api2 cachecow
我正在考虑将 cachecow 添加到我们的生产 Web api。我看到的所有示例都是针对 GET 请求的。我要缓存的端点是一个 POST 请求,它采用许多搜索过滤器的视图模型。我似乎找不到我的问题的答案 - cachecow 是否适用于基于搜索过滤器的 POST 请求和缓存结果?如果输入 30 个不同的搜索过滤器,会有 30 个缓存结果吗?
【问题讨论】:
标签: c# asp.net-web-api2 cachecow
一般不支持 POST 的缓存/HTTP 级别的灰色区域。
查看其他 SO 问题:
Is it possible to cache POST methods in HTTP?
如果您需要支持缓存,我会将方法更改为 GET 请求。
【讨论】: