是否可以让 apache 接受自定义 HTTP 方法?假设我想发送DESCRIBE
方法。
我尝试在 Limit 指令中启用它,但 apache 返回 405 方法不允许。
这是我的配置,它在mod_userdir
。
<Directory /home/*/public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST PUT DELETE OPTIONS DESCRIBE>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST PUT DELETE OPTIONS DESCRIBE>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
我也在该配置中启用了PUT
和DELETE
方法,因为默认配置不允许PUT
和DELETE
。
答案1
是的,这是可能的。您必须编写一个模块来接受自定义方法。Mod_dav可能是一个很好的起点;我不知道还有什么可以扩展 Apache 的方法。