Назад | Перейти на главную страницу

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.

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