É possível fazer com que o Apache aceite métodos HTTP personalizados? Digamos que eu queira enviar DESCRIBE
o método.
Tentei habilitá-lo na diretiva Limit, mas o Apache retornou o método 405 não permitido.
Aqui está minha configuração, está em 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>
Eu habilitei os métodos PUT
e DELETE
nessa configuração também, pois a configuração padrão não permite PUT
e DELETE
.
Responder1
Sim, isso é possível. Você teria que escrever um módulo para aceitar o método personalizado.Mod_davpode ser um bom lugar para começar; Não conheço nenhum outro que estenda os métodos do Apache.