如何为没有API并使用ASP.NET的网站创建应用程序?

时间:2014-10-27 19:45:25

标签: ios asp.net

基本上我要做的是为没有任何API的网站创建本机界面。这将是第三方应用程序,它将提供网站的所有相同功能,仅针对iOS进行了优化。我遇到的真正问题是发送和获取用户输入的数据到网站,因为它使用的是我并不熟悉的ASP.NET,用户需要登录网站。

这是一个令人费解的问题,但我坐在第一个方面,甚至不确定从哪里开始。

1 个答案:

答案 0 :(得分:1)

听起来你问是否可以创建一个可以与没有API的其他网站互动的iOS应用程序?如果我的理解是正确的,那么我真的只能想到一个选择。

您必须让您的iOS应用程序对基于ASP.NET的网站进行HTTP(S)调用,并模拟GET / POST请求,就像它是“真实”用户一样。您可以使用其中一个本机iOS HTTP客户端(例如NSURLSession)执行此操作,并且必须剥离并解析从网站收到的HTML,以获取iOS应用程序所需的原始“数据”。

您所描述的情况非常复杂且非常脆弱(每次对ASP.NET网站进行任何更改时都必须对iOS应用程序进行更改)并且我会不惜一切代价避免使用这种集成方法。