apache 2.4.7:启用 DELETE http 方法

apache 2.4.7:启用 DELETE http 方法

我尝试为教育范围启用 DELETE http 方法,但没有达到目标...我阅读了很多文档,但不明白在哪里,也不明白是否必须设置它。

首先,apache 默认 http 方法限制在哪里?使用 OPTIONS / HTTP1.0,我只能看到 OPTIONS GET HEAD 和 POST 作为允许的方法,限制在哪里?

答案1

由于 DELETE 方法是 HTTP/1.1您不会发现它是受支持方法的一部分OPTIONS / HTTP/1.0......

你有Limit可以允许/限制某些 HTTP 选项的指令:

<Directory /var/www/html>
    <Limit GET HEAD POST PUT DELETE OPTIONS>
          # Deprecated apache 2.2 syntax:
          # Order Allow,Deny
          # Allow from all
          # Apache > 2.4 requires:
          Require all granted
    </Limit>
</Directory>

但是我不能 100% 确定您是否需要在 Apache 级别明确允许 DELETE,除非之前明确拒绝。

据我所知,你主要需要一个脚本/应用程序做某事使用这样的 DELETE 请求。

相关内容