ASIHTTPRequest:优先处理请求

时间:2011-12-30 12:14:40

标签: ios queue asihttprequest

使用ASIHTTPRequest,我可以优先处理请求或指定订单吗?

我正在使用ASIHTTPRequestASINetworkQueue。例如,我发送请求1,2,3,4,5 ......默认情况下ASIHTTPRequest支持4个并发连接,因此结果Request 5在任何一个先前请求完成时启动。现在,在我的情况下,我可能需要在请求5之前发布请求(例如A)。请求A可能由于请求1(成功)而被触发。

1 个答案:

答案 0 :(得分:4)

ASIHTTPRequests是一个子类NSOperation,在NSOperationQueue内运行,因此您可以像这样设置优先级:

request.queuePriority = NSOperationQueuePriorityHigh;