Можно ли заставить 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
.
Да, это возможно. Вам нужно будет написать модуль, чтобы принять настраиваемый метод. Mod_dav может быть хорошим местом для начала; Я не знаю других, расширяющих методы Apache.