Я работаю над API SLIM, используя slimframework версию 3.0 RC2.Ошибка Slim Framework 405, когда методы POST, PUT, DELETE
Я настроил .htaccess как рекомендовано и также определил конечные точки. При извлечении с помощью метода GET я получаю надлежащий ответ 200 и запрошенные данные правильно развернуты.
Однако при использовании любого из POST, PUT или DELETE методы, просто получить сообщение с об ошибке, в котором говорится:
Если Слим Framework приложение имеет маршрут, который соответствует текущий запрос HTTP URI но НЕ метод HTTP-запроса, приложение вызывает обработчик Not Allowed и возвращает HTTP-сообщение HTTP/1.1 405 не разрешенному HTTP-клиенту.
Это POST конечная точка, что я тестирование:
$app->post('/add', function() {
echo "post ok";
});
Как упоминалось ранее, при использовании GET, он отлично работает даже с помощью аргументов.
Мой сервер - это Linux debian jessie, версия PHP 5.6.15. На самом деле я тестирую URI в браузере, а также используя Postman. Оба дают мне ошибку 405 для любого из POST, PUT DELETE.
Как вы создаете запрос к '/ add' конечной точки? Можете ли вы добавить свои заголовки? –