如何设置Apache以允许对.JSON文件的PUT / POST / DELETE请求

时间:2015-05-06 17:03:39

标签: json apache rest

我现在正在开发一个Web前端应用程序。它使用RESTful API与服务器通信,执行大量的GET / PUT / POST / DELETE请求。加快我的发展。我将一些JSON响应保存到我的虚拟服务器上的.JSON文件中。因此,当我在开发模式下运行请求时,前端将获取这些.JSON文件,而不是向服务器发送实际请求。这可以加快我的开发速度并减少服务器的过载。但是,它仅适用于GET请求。如果我执行PUT / POST / DELETE请求,它总是返回405 Method not allowed状态代码。如何配置我的Apache以允许对那些.JSON文件的PUT / POST / DELETE请求?

1 个答案:

答案 0 :(得分:1)

我也遇到了Apache和DELETE,POST和PUT方法的问题。然而,我得到的是403 Forbidden响应而不是405.我在 .htaccess 文件中添加了 RequireAny 指令,现在一切似乎都没问题。

<RequireAny>
    Require method DELETE GET POST PUT OPTIONS
</RequireAny>