![CloudflareはAPI GETリクエストを禁止しています](https://rvso.com/image/756806/Cloudflare%E3%81%AFAPI%20GET%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%92%E7%A6%81%E6%AD%A2%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99.png)
APIのGETリクエストで問題があります。Webアプリケーションのファイアウォールとしてcloudflareを設定しました。その背後では、WebアプリケーションはNginxサーバー上で動作しています。すべてのHTTPリクエストはアプリケーションに対して機能しています。しかし、APIサービスを実行しようとすると、GETリクエストではなくPOSTリクエストしか実行できません。エンドポイントは次のようになります。サンプルサービス. cloudflare が何らかの理由で API の GET を選択しているのではないかと思いますが、その理由はわかりません。API の GET リクエストの何が問題なのでしょうか?
答え1
解決方法が見つかりました。問題は Cloudflare の Rocket Loader 機能に関連しています。何らかの理由で、JavaScript のすべての AJAX リクエストが無効になります。Rocket Loader 機能を無効にすると、問題は解決しました。