Sim, isso é possível. Você teria que escrever um módulo para aceitar o método personalizado. Mod_dav pode ser um bom lugar para começar; Eu não sei de nenhum outro que estenda os métodos do Apache.
É possível fazer o apache aceitar métodos HTTP personalizados? Digamos que eu queira enviar o método DESCRIBE
.
Eu tentei ativá-lo na diretiva de limite, mas o método retornado pelo apache 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
.
Sim, isso é possível. Você teria que escrever um módulo para aceitar o método personalizado. Mod_dav pode ser um bom lugar para começar; Eu não sei de nenhum outro que estenda os métodos do Apache.
Tags apache-2.2 http-method