在RestKit中使用特定于请求的HTTP标头

时间:2012-07-25 09:33:19

标签: ios restkit

我必须使用自定义授权方案与REST API进行通信。它使用我需要根据请求内容设置的授权头,因此服务器可以检查我是否知道该方案。

我想使用RestKit及其强大的核心数据利用率,但我发现很难找到一种巧妙的方法来为每个不同的请求设置此标头。在每次请求之前都没有像RKObjectManager上的委托那样的东西。

也许我错过了什么,有人可以告诉我,如果有一个简单的方法吗?提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可以执行类似

的操作
[RKObjectManager sharedManager] postObject:yourObjectToPost usingBlock:^(RKObjectLoader *loader) {
    NSDictionary* httpHeaders =@{@"key1":@"value1",
                                @"key2":@"value2",
                                @"key3":@"value3"};
    loader.additionalHTTPHeaders = httpHeaders;
    loader.delegate = self;
}];