【发布时间】:2014-01-16 13:38:56
【问题描述】:
我有一个客户端应用程序需要使用 NGINX 作为代理,我需要 NGINX 以如下方式响应HEAD 请求:
- 如果文件被缓存,则返回代码 200。
- 如果文件未缓存,则返回不同的响应代码(不是 200,例如 204 或 410)并缓存文件,以便在缓存中可用 后续请求。
这是否可以通过配置 NGINX 以及如何实现?
我也可以接受 NGINX 即使文件没有被缓存也返回 200,但是设置一个特殊的响应头来通知客户端应用程序文件没有被缓存。
【问题讨论】: