如何只允许POST调用来提供Nginx静态json文件

时间:2015-06-01 07:43:02

标签: nginx

我想尝试从Nginx提供静态json文件。但是我想只通过POST请求提供这些静态文件并禁用GET调用。

有没有办法这样做。

I refered to this 然而,这看起来像一个黑客,我正在寻找一些更可靠的解决方案

1 个答案:

答案 0 :(得分:0)

只需在静态文件的位置块中包含以下内容:

limit_except POST {
    deny all;
}

这将为每个不使用POST作为HTTP方法的请求发送403 ..

顺便说一句,有不同的方法来实现这一点,例如CORS,但我认为这超出了范围。