如果AFHTTPSessionManager的responseSerializer无法解析响应,例如响应不是有效的JSON有效负载,则以下代码会发生什么?作用:
B:调用失败块?
[[ServiceManager sharedManager].sessionManager GET:@"blah" parameters:params success:^(NSURLSessionDataTask *task, NSDictionary *responseObject) {
} failure:^(NSURLSessionDataTask *task, NSError *error) {
}];
答案 0 :(得分:0)
Per the documentation,它的B;在解析响应数据时遇到错误时执行失败块。
我刚检查过,对我来说,错误的localizedDescription是"数据无法读取,因为格式不正确。"