当前位置 : 主页 > 手机开发 > ios >

ios – RestKit:如何处理空响应.体?

来源:互联网 收集:自由互联 发布时间:2021-06-11
我用POST请求一些东西,服务器只发送内容长度为0的状态码200.我怎么处理这个?我不允许在没有映射的情况下添加RKResponseDescriptor,也不允许添加RKResponseDescriptor. 啊,我刚刚发现,你可以为
我用POST请求一些东西,服务器只发送内容长度为0的状态码200.我怎么处理这个?我不允许在没有映射的情况下添加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];
    }

请告诉我这是否正确.

网友评论