a_ex
@a_ex
Веб-разработчик

Как получить переданные данные методами PUT/DELETE через nginx?

Пытаюсь построить REST через обычные PHP и Nginx... Но ничего не выходит, ибо заголовки PUT/DELETE вызывают у оных шок...

Методы PUT/DELETE относятся к WebDAV, как утверждает Nginx, но я хочу использовать их в php сценариях так же, как и GET, POST дабы иметь полный CRUD набор для REST'а.

Первая попытка состояла в обычной отправке, например, put запроса.
Провалилась с http-кодом 405 not allowed.

Вторая попытка состояла в добавлении
dav_methods PUT DELETE;
В .conf файл nginx'а в секцию server {}.

Провалилась с кодом 409 conflict.

Скорее всего проблема на стороне nginx'а (php не шлёт своих заголовков в пакеты, т.е. возможно, до него не доходит дело), но где копать?
  • Вопрос задан
  • 6364 просмотра
Пригласить эксперта
Ответы на вопрос 1
ruddy22
@ruddy22
Спасение утопающих — дело рук самих утопающих
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы