guricode

dart // API 호출 차단 문제 본문

앱/Flutter&Dart

dart // API 호출 차단 문제

agentrakugaki 2025. 6. 20. 16:56

API로 예제 자료를 받아서 출력하려는데 JSON이 아니라 Cloudflare의 “Attention Required” HTML 페이지가 내려오고 있다.

 

 

이런식으로 호출이 차단되어 있는 경우는 자동화 트래픽을 봇으로 인식하고 챌린지를 걸기때문에 Dart의 기본 http.get요청은 Json이 아니라 HTML페이지로 응답을 받게된것이다.

이런 의심트래픽으로 분류되지 않으려면 적절한 헤더를 추가하면된다.

 

 

헤더에 Accept: application/json만 넣어도 JSON이 불러와지는걸 확인할 수 있다.