2013-03-20 79 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:响应身份验证挑战。