RestKit - 没有对象映射的请求

时间:2013-06-15 10:35:10

标签: ios objective-c restkit restkit-0.20

我正在将RestKit与我的项目集成。我使用的是 RestKit-0.20.2 版本。在这个版本中,我们有没有办法在没有对象映射的情况下执行请求?我想做海报在这里做同样的事情:Parsing JSON without Object Mapping in Restkit iOS。但它似乎是旧版本,而RKClient在0.20.2中不可用。

是否可以使用RestKit-0.20.2进行没有对象映射的请求?

P.S。:我在谷歌搜索过,因为我是RestKit的新手,所以无法找到/认出我问题的正确答案。

谢谢大家!

2 个答案:

答案 0 :(得分:5)

RestKit使用AFNetworking执行所有原始网络通信并在顶部构建映射。因此,如果您需要在没有映射的情况下发出请求,则可以完全访问AFNetworking类来执行此操作。

答案 1 :(得分:2)

我需要发送没有对象的PUT(并且使用基本授权)。在尝试不同的方法后,我终于使用AFHTTPClient直接发送了请求:

AFHTTPClient* client = [AFHTTPClient clientWithBaseURL:[NSURL URLWithString:@"http://the.host"]];
[client setAuthorizationHeaderWithUsername:username password:password];
[client putPath:@"/api/resource" parameters:nil success:success failure:failure];