我有一个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查找是否有问题呢?
1条答案
按热度按时间ttcibm8c1#
这里的关键是我需要
Private Networks (Client & Server)
以下内容为我提供了帮助...