将确保HTTP服务器和HTTPS服务器之间的通信



我正在尝试在iOS应用中实现HTTP服务器。我可以在App Store中看到类似的应用程序。但是就我而言,嵌入式HTTP服务器必须与外部HTTPS服务器进行通信。所以现在,沟通安全吗?还是我需要实现HTTPS服务器?

是否可以在iOS应用中实现HTTPS服务器?苹果会拒绝这种方法吗?

预先感谢

我假设您使用内部HTTP服务器为WKWebView提供互联的内容。我在这种情况下,您的Web视图通过HTTP连接到HTTP服务器,此连接是不安全的。但是总的来说,这不是一个问题,因为没有人可以拦截连接。您的HTTP服务器通过HTTPS连接到Internet,这应该做到这一点,因为此连接可能会受到损害。

不要对不同的协议感到困惑。如果调用HTTPS-url NSURLSession,则将使用HTTPS并使用安全连接。没有陷阱或问题。您不需要支持HTTPS用于Web视图到服务器连接。这将为您提供更明显的安全性。

我在应用程序中使用了类似的设置,并且可以很好地工作。

btw:在iOS 11中,您可以使用WKURLSchemeHandler拦截Web视图请求。这应该比本地HTTP服务器容易得多。缺点是,您必须定义自定义协议(例如xhttp而不是http(,然后重写Web内容中的URL。但这应该比本地的HTTP服务器更容易实现。

相关内容

最新更新