Ionic 3,HTTP 本机与 HttpClient

Ionic 3, HTTP native vs. HttpClient

我正在努力让 HTTP 本机或 HttpClient 为我的应用程序工作。

如果我 运行 ionic serve -c 我的 HttpClient 在我的浏览器 localhost:8100 和 Ionic Dev App 中运行良好。但是,如果我为 Android 构建,HttpClient 会失败,因此我决定尝试使用 HTTP Native。

然后我不明白如果 Ionic Dev App (here says) 不支持本机插件,我怎么能得到一些控制台日志,我在浏览器上也看不到,因为 Cordova 不存在.

是否有登录设备调试 HTTP Native 的方法?

您不会看到本机 http 调用记录到浏览器,因为它们是从设备调用本机的,从不从浏览器调用,但是如果您在连接到 xcode 时进行调试,xcode 调试输出应该提供一些关于您的本机 HTTP 调用成功和失败的信息。

您应该调试您的应用程序,将您的 phone 连接到您的笔记本电脑,然后

  1. 打开你的 Google Chrome 浏览器
  2. 转到检查 (Ctrl + Shift +I)
  3. 转到更多工具enter image description here

  4. 打开远程设备并检查您的设备

更多信息click here 谢谢

根据@vd_virani 的回答,这是一个快速的link 检查来自Chrome

的设备
chrome://inspect/#devices

通过 USB 插入您的设备,然后将此 link 复制并粘贴到您的 Chrome 地址栏中,就像网站一样。