2014-10-27 60 views
0

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

这是一个复杂的问题,但我坐在广场上,甚至不知道从哪里走。

回答

1

听起来好像你在问是否可以创建一个iOS应用程序,可以与另一个没有API的网站进行交互?如果我的理解是正确的,那么我真的只能想到一个选项。

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

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

+0

+1,你大概可以使用Fiddler来弄清楚这一点,但是你会花费很多时间来追逐更新。让用户通过浏览器与网站进行交互。 – Tim 2014-10-27 20:10:01

相关问题