CloudflareはAPI GETリクエストを禁止しています

CloudflareはAPI GETリクエストを禁止しています

APIのGETリクエストで問題があります。Webアプリケーションのファイアウォールとしてcloudflareを設定しました。その背後では、WebアプリケーションはNginxサーバー上で動作しています。すべてのHTTPリクエストはアプリケーションに対して機能しています。しかし、APIサービスを実行しようとすると、GETリクエストではなくPOSTリクエストしか実行できません。エンドポイントは次のようになります。サンプルサービス. cloudflare が何らかの理由で API の GET を選択しているのではないかと思いますが、その理由はわかりません。API の GET リクエストの何が問題なのでしょうか?

答え1

解決方法が見つかりました。問題は Cloudflare の Rocket Loader 機能に関連しています。何らかの理由で、JavaScript のすべての AJAX リクエストが無効になります。Rocket Loader 機能を無効にすると、問題は解決しました。

関連情報