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

apache 2.4.7: включить HTTP-метод DELETE

Я попытался включить HTTP-метод DELETE для образовательных целей, но не достиг цели ... Я прочитал много документации, но не понимаю, где и нужно ли его устанавливать.

Прежде всего, где ограничение по умолчанию для HTTP-методов apache? с OPTIONS / HTTP1.0 я вижу только OPTIONS GET HEAD AND POST как разрешенные методы, где ограничение?

Поскольку метод DELETE является частью HTTP /1.1 вы не найдете его как часть поддерживаемых методов с OPTIONS / HTTP/1.0 ...

У тебя есть Limit директива, которая может разрешать / ограничивать определенные параметры HTTP:

<Directory /var/www/html>
    <Limit GET HEAD POST PUT DELETE OPTIONS>
          # Deprecated apache 2.2 syntax:
          # Order Allow,Deny
          # Allow from all
          # Apache > 2.4 requires:
          Require all granted
    </Limit>
</Directory>

Но я не уверен на 100%, что вам нужно явно разрешить DELETE на уровне Apache, если это не было явно запрещено ранее.

Насколько я знаю, в первую очередь вам нужен сценарий / приложение, которое на самом деле что-то делает с таким запросом DELETE.