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

Cloudflare запрещает запрос API GET

У меня проблема с запросом GET моего API. Я установил cloudflare в качестве брандмауэра для своего веб-приложения. За этим мое веб-приложение работает на сервере Nginx. Все HTTP-запросы работают для приложения. Но когда я пытаюсь запустить службу API, я могу выполнять только запросы POST, но запросы GET. Конечная точка похожа на www.myapp.com/api/sample-service. Я подозреваю, что cloudflare каким-то образом выбирает API GET, но я не мог найти для этого никаких причин. Что не так с запросами GET API?

Хорошо, я нашел решение. Проблема связана с функцией Rocket Loader Cloudflare. Он каким-то образом отключает все запросы AJAX в сценариях JavaScripts. Отключение функции Rocket Loader устранило проблему!