2013-03-20 37 views
0

我想消費基於REST的Web服務的第一次,所以我搜索教程和例子,我發現這些link1 & link2需要關於Objective-C的REST服務認證援助

我的同事創建了一個簡單的REST服務,首先沒有身份驗證,我成功地獲取了json格式的數據,但基於表單的身份驗證使用相同的服務,我無法調用它,其中包括在http標頭[request addValue:@"id:password" forHTTPHeaderField:@"Authorization"];中使用willSendRequestForAuthenticationChallenge添加了標識,密碼,但未成功。

我也發現了一些RestKit文章,但其問題是它太重了,我對項目的要求並不那麼複雜。

請問任何人都可以提供很好且完整的教程或任何方式導入Restkit所需的功能不是整個16mb框架?

+0

我有一個類似的問題,它通過格式化標題數據爲JSON解決。使用NSJSONSerialization檢查此。 – Cocoadelica 2013-03-20 12:00:14

+0

請你能提供一個代碼片段。在json進入場景後,我無法連接到Web服務... – 2013-03-20 12:05:09

回答

0

我推薦AFNetworking,它很容易集成,非常可靠。

您可以使用AFURLConnection -setAuthenticationChallengeBlock:響應身份驗證挑戰。