我使用POST请求数据,但服务器只是返回状态码200和内容长度为0。我该如何处理?我无法添加不带映射的RKResponseDescriptor,也不能不添加RKResponseDescriptor。
我使用POST请求数据,但服务器只是返回状态码200和内容长度为0。我该如何处理?我无法添加不带映射的RKResponseDescriptor,也不能不添加RKResponseDescriptor。
啊,我刚才发现,你可以为NSNull类创建一个映射。这似乎有效。下面是代码:
{
RKObjectMapping* responseMapping = [RKObjectMapping mappingForClass:[NSNull class]];
RKResponseDescriptor* response =
[RKResponseDescriptor responseDescriptorWithMapping:responseMapping
method:RKRequestMethodAny
pathPattern:@"entry/sync"
keyPath:nil
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];
[restObjectManager addResponseDescriptor:response];
}
请告诉我这是否是正确的方法。[RKMIMETypeSerialization registerClass:[RKNSJSONSerialization class] forMIMEType:@"text/plain"];
在 AppDeletegate.m
中。由于答案为空,所以 RKNSJSONSerialization
完全可以胜任。 - GabLeRoux
AFNetworking
,因为不需要映射。 - GabLeRoux