Apache и пользовательский метод HTTP

Apache и пользовательский метод HTTP

Можно ли заставить 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.

Связанный контент