2013-06-30 24 views
0

我正在構建一個基於Web服務器的iOS應用程序。我以前使用Titanium構建這個應用程序,並且我正在服務器上發送請求。例如,如果我想登錄,我發送此請求:
www.thedomain.com/login.cmf?&email=myemail&password=pass。服務器正在用字符串回覆我。其實我需要的只是發送這個網址並獲得字符串。 什麼是最好的辦法呢?MKNetworkKit/NSURLConnection等

回答

0

對於這樣的簡單用例,使用NSURLConnection以異步模式實現委託。在傳遞證書時,您還應該使用(至少)基於https的基本HTTP身份驗證方法。

+0

你是指什麼基本的http認證方法? – BlackM

+0

NSURLConnection對某些認證方法具有「內置」支持。有幾個先決條件是爲了建立一個需要完全自動驗證的連接。否則,您需要實現委託方法'connection:willSendRequestForAuthenticationChallenge:'。在URL中提供憑據時,您的服務器支持HTTP基本身份驗證。您可以改進您的代碼,以便從密鑰鏈中獲取憑證。這樣,您就不需要在URL中傳遞它們,這也更安全,並且可能是「全自動」的。 – CouchDeveloper

+0

謝謝你的回答 – BlackM