0
我正在使用RestKit 0.20-rc1,我的印象是,爲了爲請求設置標頭值,我需要使用@metadata表達式配置映射。以下是我有:將屬性映射到RestKit中的請求標頭0.20-rc1
RKObjectMapping* mapping = [RKObjectMapping requestMapping];
[mapping addAttributeMappingsFromDictionary:@{
@"etag": @"@metadata.HTTP.request.headers.If-Match"}
];
RKRequestDescriptor* desc = [RKRequestDescriptor requestDescriptorWithMapping:mapping
objectClass:[MyObject class] rootKeyPath:nil];
[[RKObjectManager sharedManager] addRequestDescriptor: desc];
現在我希望這做的是在爲MyObject的eTag財產入的if-match請求頭設置的值。這看起來是正確的,還是我以錯誤的方式去做?我應該以某種方式直接在請求中設置標題嗎?如果是這樣,我該怎麼做呢?