# WebView 미니앱에서 외부 도메인으로 나가는 fetch(POST)가 "Failed to fetch"로 막힙니다 — 아웃바운드 도메인 허용 방법 문의

**URL:** <https://techchat-apps-in-toss.toss.im/t/webview-fetch-post-failed-to-fetch/4600>\
**Category:** 개발\
**Created:** [8월 13, 2026, 3:02오전 UTC](https://techchat-apps-in-toss.toss.im/t/webview-fetch-post-failed-to-fetch/4600 "2026-08-13T03:02:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pickupai2026](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@pickupai2026](https://techchat-apps-in-toss.toss.im/u/pickupai2026)\
**Post date:** [8월 13, 2026, 3:02오전 UTC](https://techchat-apps-in-toss.toss.im/t/webview-fetch-post-failed-to-fetch/4600/1 "2026-08-13T03:02:54Z")

</div>

### 이 글의 성격은 무엇인가요?

질문 / 문제 해결

### 내용을 설명해주세요

안녕하세요. WebView 기반 미니앱을 개발 중인데, 미니앱 안에서 외부 API 서버로  
POST fetch를 보낼 때 토스 앱 안에서만 "Failed to fetch"가 발생해 문의드립니다.

■ 환경

- 프레임워크: @apps-in-toss/web-framework 3.0.3 (WebView / Vite + React)
- appName: ppob (인형뽑기 본전분석)
- 호출 대상: [https://ppob-ai-aics.vercel.app/api/price](https://ppob-ai-aics.vercel.app/api/price)  
· 메서드: POST  
· 헤더: Content-Type: application/json  
· 본문: { “imageBase64”: “data:image/jpeg;base64,…” } (사진 분석용)

■ 증상

- 토스 앱(미니앱 WebView) 안에서 위 API로 POST 요청 시 “Failed to fetch” 발생
- 동일한 요청을 PC/모바일 일반 브라우저에서 실행하면 100% 정상 동작  
(즉, 미니앱 UI·이미지 선택은 정상이고 오직 외부 fetch만 실패)

■ 서버 측 확인/조치

- 응답에 CORS 설정 완료: Access-Control-Allow-Origin: \*
- OPTIONS 프리플라이트 핸들러 구현 (204 반환)
- 일반 브라우저에서는 프리플라이트/POST 모두 정상 통과 확인

■ 참고

- 커뮤니티에 유사한 사례(“WebView 외부 fetch POST가 토스 outbound  
CloudFront에서 403 차단”)가 있어, 아웃바운드 도메인 허용이 필요한 것으로  
추정하고 있습니다.

■ 질문

1. WebView 미니앱에서 외부 도메인으로 나가는 fetch(특히 POST)를 허용하려면  
해당 도메인(ppob-ai-aics.vercel.app)을 어디에 등록해야 하나요?  
(콘솔 설정 / apps-in-toss.config / 검수 단계 선언 중 무엇인가요?)
2. 등록 절차와 위치(콘솔 메뉴명 등)를 알려주시면 감사하겠습니다.
3. 등록 후 반영까지 시간이 걸리나요? 심사 통과 전 샌드박스에서도  
외부 fetch가 가능한가요?

감사합니다.

---

<div class="post-metadata">

**Author:** ![Dylan](https://yyz1.discourse-cdn.com/flex007/user_avatar/techchat-apps-in-toss.toss.im/dylan/32/597_2.png) [@Dylan](https://techchat-apps-in-toss.toss.im/u/Dylan)\
**Post date:** [8월 13, 2026, 3:06오전 UTC](https://techchat-apps-in-toss.toss.im/t/webview-fetch-post-failed-to-fetch/4600/2 "2026-08-13T03:06:06Z")

</div>

안녕하세요 🙂  
아웃 바운딩 호출은 별도로 막고 있지 않습니다. 별도로 도메인 허용이 필요하지 않아요 🙇‍♂️  
자체 서버 로그 확인 부탁드립니다!
