Cordova UWP版本无法访问互联网(本地主机之外)

ltskdhd1  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(165)

我有一个Cordova(Ionic〉=2)UWP应用程序,它通过https连接到后端REST服务。这在ionic serve中工作正常,在iOS和Android上部署和运行时也是如此。
我终于在本地桌面开发机器(Windows 10)上安装了一个UWP版本。我双击了.appx文件进行安装,然后应用程序成功安装并显示

Capabilities:

   Access your Internet connection

当我运行它拥有的一个测试http命令时,它可以连接到localhost,但不能连接到使用https的远程服务器(和一个在其他任何地方都能工作的发布的DNS名称)。
如果我在debug中构建并在VS中运行,则http.get返回的错误仅显示以下内容:

所以只有状态0,没有状态描述。可能是安全问题?
如何诊断?

更新

我安装了Fiddler,它报告了以下内容:

HTTP/1.1 502 Fiddler - DNS Lookup Failed
 Date: Thu, 03 Aug 2017 00:58:47 GMT
 Content-Type: text/html; charset=UTF-8
 Connection: close
 Cache-Control: no-cache, must-revalidate
 Timestamp: 08:58:47.799

那么指向DNS查找是否有问题呢?

ttcibm8c

ttcibm8c1#

这里的关键是我需要Private Networks (Client & Server)
以下内容为我提供了帮助...

cordova plugin add cordova-windows-capability-localnetwork

相关问题