如何使用AFHTTPSessionManager访问422上的响应主体?

时间:2015-05-27 15:48:04

标签: ios afnetworking afnetworking-2

我已经通过文档将AFHTTPSessionManager子类化为https://github.com/joeldbirch/superclick。当我做POST时,像这样:

[[ABHTTPSessionManager sharedManager] POST:@"/api/foo" parameters:@{@"foo": @"bar"} success:^(NSURLSessionDataTask *task, id responseObject) {
    // handle success
} failure:^(NSURLSessionDataTask *task, NSError *error) {
    // handle failure
}];

在故障块中,我想访问响应的正文。这是encouraged的唯一方法吗?

1 个答案:

答案 0 :(得分:0)

在进行了更多挖掘之后,看起来AFNetworking的创建者的最终answer是肯定的,创建自定义响应序列化程序是正确的方法。 (虽然那已经差不多两年了)。

修改

都能跟得上!不需要子类。我使用了here概述的方法。这个问题应该作为副本关闭。