[英]Cannot call local web api from cordova android app
我目前正在Visual Studio 2015 RC中開發cordova 4.3 android應用程序。 這是一個AngularJS應用程序,我使用$ resource將請求發送到在同一台計算機上不同端口上運行的ASP.NET Web Api應用程序。 如果我禁用跨域代理,則在Ripple中調試應用程序可以很好地工作,但是當我嘗試在Visual Studio Android仿真器或Android設備中進行調試時,嘗試達到該目標后,會收到一個非常有用的“無法加載資源”信息網絡API。 網址看起來正確,我懷疑問題與CORS或我的HTTPS證書或兩者有關? 到目前為止,我嘗試過的是:
<uses-permission android:name="android.permission.INTERNET" />
和android:debuggable="true"
。 <access origin="*" />
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll)
配置 我對Cordova /混合應用程序開發完全陌生,並且肯定缺少一些明顯的東西嗎? 任何幫助或建議將不勝感激!
在遇到Visual Studio 2015的各種問題后,我將其卸載到Visual Studio 2013 Update 4,現在我可以使用上面提到並鏈接到的夏普代理將android設備連接到本地運行的Web api。
因此要明確:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.