Cloudflare 禁止 API GET 請求

Cloudflare 禁止 API GET 請求

我的 API 的 GET 請求遇到問題。我將 cloudflare 設定為我的 Web 應用程式的防火牆。在其背後,我的 Web 應用程式正在 Nginx 伺服器上運行。所有 HTTP 請求都適用於該應用程式。但是當我嘗試執行API服務時,我只能執行POST請求,但不能執行GET請求。端點就像www.myapp.com/api/sample-service。我懷疑 cloudflare 以某種方式選擇了 API 的 GET,但我找不到任何原因。 API 的 GET 請求有什麼問題?

答案1

好吧,我找到了解決方案。問題與 Cloudflare 的 Rocket Loader 功能有關。它以某種方式停用 JavaScript 中的所有 AJAX 請求。停用火箭裝載機功能解決了問題!

相關內容