AFNetworking从操作中获取参数

时间:2014-08-27 21:06:05

标签: objective-c ios7 httprequest afnetworking afnetworking-2

我正在尝试获取通过AFNetworking pod发送的POST请求的参数。但是,我似乎无法得到它们。我正在使用以下内容循环执行活动操作:

for(AFHTTPRequestOperation* operation in manager.operationQueue.operations){
        NSLog(@"%@",operation.request.URL.path);
    }

然而,我无法获得参数。我尝试使用operation.request.URL.parameterString,但由于它是POST,因此该字符串为null。谁知道如何获得这些?我想收集它们以便我可以取消特定于路径和参数发送的请求,确保我只需要取消我需要取消的单个请求。

1 个答案:

答案 0 :(得分:0)

我最后以不同的方式解决这个问题。我创建了一个处理所有AFNetworking路径调用的类。在这个类中是一个字典,它存储了调用和操作的整数id。当操作完成或失败时,它们将被删除。整数id被传递回调用对象,允许唯一访问以取消请求或轮询。