2010-08-23 82 views
0

所以我試圖通過HTTP身份驗證請求連接到我公司的網站。問題是,爲了驗證,它必須經過一系列的重定向並收集2個cookies。有誰知道如果ASI庫發現here有辦法處理這種事情?Objective-C使用ASIHttp庫來管理HTTP身份驗證請求

例如,請求是否自動遍歷重定向?我的意思是我爲登錄頁面的請求設置了用戶名和密碼,但我不確定如何使它從那裏做任何事情。我已經用Java解決了這個問題,但是對於iPad/Objective-C編程來說,這個問題還是比較新的。任何幫助都將不勝感激。謝謝!

回答

0

當我不得不做這種類型的自動化Web表單登錄編碼之前,我通常將其編碼爲OSX應用程序,並使用HTTPScoop來查看請求中發生了什麼。您可以使用HTTPScoop運行瀏覽器來瀏覽瀏覽器正在發送的內容,然後使用代碼模擬該瀏覽器。一旦我在OSX上工作,我將代碼移動到iPhone/iPad應用程序中。這似乎工作得很好。 ASIHTTPRequest適用於OSX和iOS,因此一旦它在OSX上工作就移植它很簡單。

+0

啊,好吧,這聽起來像一個好地方開始。感謝您的幫助,我會保持您的發佈。 – gabaum10 2010-08-23 17:56:01

+0

那麼沒有任何庫會自動跟隨重定向並在最後返回cookie嗎?我知道在Java中有幾種方法可以做到這一點,Objective-C中沒有一種方法是非常令人驚訝的。 – gabaum10 2010-08-23 19:23:42

+0

不是我所知道的。如果你找到一個,請告訴我。 ;-) – 2010-08-23 21:09:26

相關問題