从iPhone应用程序访问私有Web服务

3
我们的网站托管在外部数据中心,并与在内部服务器上托管的各种ASP.NET Web服务进行交互。出于安全原因,我们已经阻止公共访问这些Web服务,只有托管网站的外部数据中心可以访问。
现在,我们正在为该网站创建iPhone应用程序,我想知道如何从下载到用户手机上的应用程序中访问这些私有Web服务。我们需要创建一个中间件层来适应iPhone应用程序和私有Web服务之间的通信吗?还是有更好的解决方案?

我想你必须使用那个中间件层。数据中心被视为本地,所以如果没有那个中间件,唯一的方法就是启用公共访问,这将简单地破坏你的安全性。 - TheNavigat
1个回答

2

凤凰城,

对于这种类型的应用程序,您需要创建一个中间层。为此,您可以使用 .Net 创建 API 以响应所需的调用,从而生成 XML 文件和 / 或 JSON,这些文件可以被 iOS 框架完美解释。我认为这是最好的方法。

祝你好运


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接