从没有 https:// 的 Android 应用程序在浏览器中启动本地主机

Launch localhost in a browser from Android app without https://

我的应用程序中有一个 nanoHttpd 服务器。启动服务器后,如果我手动转到浏览器并输入 localhost:3000/index.html,它工作正常。但是当我使用 https://localhost:3000/index.html 从应用程序启动浏览器时。我看到这可能是 https:// 的问题。

我该如何处理这个问题?任何帮助表示赞赏。

您只能将 https 用于为 SSL 配置的服务器。你的嵌入式服务器不是(而且,只要它只接受来自 localhost 的请求,那可能就没问题了)。所以,使用 http 作为方案,而不是 https.