我尝试为教育范围启用 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 请求。