Apache 和自訂 HTTP 方法

Apache 和自訂 HTTP 方法

是否可以讓 apache 接受自訂 HTTP 方法?說我要發送DESCRIBE方法。

我嘗試在 Limit 指令中啟用它,但 apache 返回 405 method not allowed。

這是我的配置,它位於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>

我還在該配置中啟用了PUTandDELETE方法,因為預設配置不允許PUTand DELETE

答案1

是的,這是可能的。您必須編寫一個模組來接受自訂方法。模組_達夫可能是個很好的起點;我不知道還有其他擴展 Apache 方法的方法。

相關內容