웹뷰 - Server request domain 허용 문의 (ERR_NETWORK)

안녕하세요.

테크랩스 ‘Luckieverse 점신’ 개발자 김예지입니다.

’토스 x 점신’ 서비스 를 개선 후 테스트 하던 도중
새로 추가된 server domain에 한해서 ERR_NETWORK 에러가 발생하고 있습니다.

아래 몇가지 사항으로 인해,
토스 상용 웹뷰에서 해당 domain에 대한 request가 차단 되었을 것으로 추측 하고 있습니다.

  1. Luckieverse 개발 & 토스 개발 웹뷰 환경에서 통신 정상.
  2. Luckieverse 상용 & 토스 상용 웹뷰가 아닌 다른 Client와의 통신 정상.
    (ex. postman, curl, Luckieverse 내부 테스트 앱)
  3. Luckieverse 상용 & 토스 상용 웹뷰에서만 통신 비정상 (ERR_NETWORK 에러 발생)

관련된 server domain과 아래 발생한 에러 전문 을 함께 첨부해 드리오니,
토스 상용 웹뷰에서 해당 도메인이 차단된 것이 맞는지,
맞다면 허용해 주실 수 있는지 함께 문의 드립니다.

감사합니다.


[server domain]

[에러 전문]

{
  "message": "Network Error",
  "name": "AxiosError",
  "stack": "@https://eomsin.private-apps.tossmini.com/assets/index-DoJJjHa9.js:102:6120\nr@https://jeomsin.private-apps.tossmini.com/assets/index-DoJJjHa9.js:97:9423\n@https://jeomsin.private-apps.tossmini.com/assets/index-DoJJjHa9.js:104:2088",
  "config": {
    "transitional": {
      "silentJSONParsing": true,
      "forcedJSONParsing": true,
      "clarifyTimeoutError": false
    },
    "adapter": [
      "xhr",
      "http",
      "fetch"
    ],
    "transformRequest": [null],
    "transformResponse": [null],
    "timeout": 5000,
    "xsrfCookieName": "XSRF-TOKEN",
    "xsrfHeaderName": "X-XSRF-TOKEN",
    "maxContentLength": -1,
    "maxBodyLength": -1,
    "env": {},
    "headers": {
      "Accept": "application/json",
      "Content-Type": "application/json",
      "X-App-Key": "toss.Z6cL3qW5bG.2025",
      "X-User-Key": "139681589",
      "X-Main-Key": "mission.A19eB12Sc9"
    },
    "baseURL": "https://point.luckieverse.com",
    "method": "post",
    "url": "/transaction",
    "data": "{\"event_partcpnt\":\"0102qF3zEtM88t0000311296|\"}",
    "allowAbsoluteUrls": true
  },
  "code": "ERR_NETWORK"
}

eomsin.private-apps.tossmini.com 에 대해 cors 허용 혹시 해주셨을까요?

네, 현재 “*”로 전체 허용된 상태 이며

저희쪽 서버의 CORS 설정은 개발, 상용 모두 동일 하게 되어 있습니다.

@yjkim 님 안녕하세요

혹시 QR코드에서만 안되는 부분이라면 http 통신 이슈일 것으로 사료됩니다.

샌드박스에서는 http 통신이 가능하나, QR코드에서는 https 통신만 허용하고 있습니다.

확인 부탁드립니다.

1개의 좋아요

@dohyung @seonjeong

빠른 답변 감사드립니다.

두분께서 답변해 주신 내용을 바탕으로 조치 후
토스 상용 웹뷰에서도 정상적으로 통신 되는 것 확인 되었습니다.

좋은 하루 되시기 바랍니다 :slight_smile:

1개의 좋아요