我正在尝试获取通过AFNetworking pod发送的POST请求的参数。但是,我似乎无法得到它们。我正在使用以下内容循环执行活动操作:
for(AFHTTPRequestOperation* operation in manager.operationQueue.operations){
NSLog(@"%@",operation.request.URL.path);
}
然而,我无法获得参数。我尝试使用operation.request.URL.parameterString
,但由于它是POST,因此该字符串为null。谁知道如何获得这些?我想收集它们以便我可以取消特定于路径和参数发送的请求,确保我只需要取消我需要取消的单个请求。
答案 0 :(得分:0)
我最后以不同的方式解决这个问题。我创建了一个处理所有AFNetworking路径调用的类。在这个类中是一个字典,它存储了调用和操作的整数id。当操作完成或失败时,它们将被删除。整数id被传递回调用对象,允许唯一访问以取消请求或轮询。