簡體   English   中英

Http 調用不適用於 ionic 3 IOS 應用程序。 在 Android 工作正常

[英]Http calls are not working for ionic 3 IOS app. working fine in Android

您好,我正在使用移動優先平台開發 ionic v3 應用程序。 應用程序在 android 平台上運行良好,同時將https主機 **( https://domain/ *) 一起使用,但在 **Ios設備中無法調用 Https (https:domain.com/*) 請求。 同時,如果我們在 IOS 設備中使用直接 IP 地址,我們就可以連接我們的服務器 API。

作為評估目的,我們在 IOS 本機示例應用程序中使用與域相同的 APIS,該應用程序可以訪問服務器。 它在 IBM mobile First 的 ionic v3 框架中僅拋出錯誤。 請協助

> 2020-02-12 10:26:58.557400+0530 project[93862:8662691] THREAD WARNING:
> ['WLAuthorizationManagerPlugin'] took '243.088135' ms. Plugin should
> use a background thread. 2020-02-12 10:26:58.589840+0530
> project[93862:8662691] CDVWKWebViewEngine: handleStopScroll 2020-02-12
> 10:26:59.153539+0530 project[93862:8662691] WL_REQUEST 2020-02-12
> 10:27:11.172118+0530 project[93862:8662691] Could not signal service
> com.apple.WebKit.WebContent: 113: Could not find specified service
> 2020-02-12 10:27:11.172654+0530 project[93862:8662691] Could not
> signal service com.apple.WebKit.Networking: 113: Could not find
> specified service

從來源“ http://localhost:8100 ”訪問“XMLHttpRequest”的“ https://domainName/api/TestAPI/ ”已被 CORS 策略阻止:沒有請求“Access-Control-Allow-Origin”header資源。

根據您提供的日志,我懷疑問題是由跨域資源共享策略 [CORS] 引起的。

從來源“ http://localhost:8100 ”訪問“XMLHttpRequest”的“ https://domainName/api/TestAPI/ ”已被 CORS 策略阻止:沒有請求“Access-Control-Allow-Origin”header資源。

嘗試在您的服務器中啟用 CORS,它應該可以解決您面臨的問題。

這是為各種服務器啟用 CORS 的文檔。

終於找到了修復。 它非常簡單。

首先構建應用程序。 在 Xcode 轉到 mfpclient.plist 文件中刪除默認端口 443 和 flash 應用程序到設備。 它會起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM