2014-10-27 59 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

相關問題