![Cloudflare는 API GET 요청을 금지합니다](https://rvso.com/image/756806/Cloudflare%EB%8A%94%20API%20GET%20%EC%9A%94%EC%B2%AD%EC%9D%84%20%EA%B8%88%EC%A7%80%ED%95%A9%EB%8B%88%EB%8B%A4.png)
API의 GET 요청에 문제가 있습니다. 저는 Cloudflare를 웹 애플리케이션의 방화벽으로 설정했습니다. 그 뒤에는 내 웹 애플리케이션이 Nginx 서버에서 작동하고 있습니다. 모든 HTTP 요청이 애플리케이션에 대해 작동하고 있습니다. 그런데 API 서비스를 실행하려고 하면 POST 요청만 실행되고 GET 요청은 실행되지 않습니다. 끝점은 다음과 같습니다.www.myapp.com/api/sample-service. 나는 cloudflare가 어떻게든 API의 GET을 선택한다고 생각하지만 그 이유를 찾을 수 없습니다. API의 GET 요청에 어떤 문제가 있나요?
답변1
좋아, 해결책을 찾았습니다. Cloudflare의 Rocket Loader 기능과 관련된 문제입니다. 어떻게든 JavaScript의 모든 AJAX 요청을 비활성화합니다. 로켓 로더 기능을 비활성화하면 문제가 해결되었습니다!