gpt4 book ai didi

ios - RestKit 文本/html 序列化问题

转载 作者:行者123 更新时间:2023-11-29 02:40:46 24 4
gpt4 key购买 nike

在 AFN 2.0 中,有一个属性可以设置内容类型并序列化响应。我使用了以下代码:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
manager.requestSerializer = [AFJSONRequestSerializer serializer];

但是在 Restkit 中,我无法序列化对 text/html 的响应,因为它们使用的是 AFN 1.x,而上面的代码适用于 2.x。我该如何解决这个问题?

RKResponseDescriptor *responseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:mapping method:RKRequestMethodAny pathPattern:nil keyPath:nil statusCodes:nil];
NSURL *url = [NSURL URLWithString:URL];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
RKObjectRequestOperation *operation = [[RKObjectRequestOperation alloc] initWithRequest:request responseDescriptors:@[responseDescriptor]];

最佳答案

您应该使用 RestKit 本身提供的序列化:[RKMIMETypeSerialization registerClass:[RKNSJSONSerialization 类] forMIMEType:@"text/html"];

关于ios - RestKit 文本/html 序列化问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25832269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com