Делаю небольшое API на php, для локального сервера использую XAMPP.
С методами POST и GET проблем нет, а PUT и DELETE не проходят – запрос останавливается на OPTIONS.
В заголовках запросов прописано
header("Access-Control-Allow-Orgin: *");
header("Access-Control-Allow-Methods: *");
Сделал отдельный OPTIONS-запрос, чтобы проверить, какие методы разрешены:
Результат следующий:
Выходит, на сервере разрешены только POST, OPTIONS, HEAD, GET, TRACE.
В httpd.conf на сервере добавил следующие настройки:
Результата, нет, доступными остаются только методы POST, OPTIONS, HEAD, GET, TRACE.
Уже несколько дней пытаюсь разобраться в вопросе, очень прошу помощи.