Cloudflare verbietet API GET-Anfragen

Cloudflare verbietet API GET-Anfragen

Ich habe ein Problem mit der GET-Anfrage meiner API. Ich habe Cloudflare als Firewall für meine Webanwendung eingerichtet. Dahinter läuft meine Webanwendung auf einem Nginx-Server. Alle HTTP-Anfragen funktionieren für die Anwendung. Aber wenn ich versuche, den API-Dienst auszuführen, kann ich nur POST-Anfragen ausführen, aber GET-Anfragen. Der Endpunkt ist wiewww.myapp.com/api/sample-service. Ich vermute, dass Cloudflare irgendwie GET der API wählt, aber ich konnte keinen Grund dafür finden. Was ist falsch an den GET-Anfragen der API?

Antwort1

Ok, ich habe die Lösung gefunden. Das Problem hängt mit der Rocket Loader-Funktion von Cloudflare zusammen. Sie deaktiviert irgendwie alle AJAX-Anfragen in JavaScripts. Das Deaktivieren der Rocket Loader-Funktion hat das Problem behoben!

verwandte Informationen