2011-12-30 73 views
4

使用ASIHTTPRequest,我可以优先处理请求或指定它们的顺序吗?ASIHTTPRequest:优先请求

我使用ASIHTTPRequest以及ASINetworkQueue。例如,我发送请求1,2,3,4,5 ...。默认情况下,ASIHTTPRequest支持4个并发连接,因此,当前面的任何请求都完成时,请求5开始。现在,就我而言,我可能需要在请求5之前发布请求(如A)。请求A可能因请求1(成功)而触发。

回答

4

ASIHTTPRequests是一个子类NSOperation并在NSOperationQueue内运行,所以你可以设置优先级,象这样:

request.queuePriority = NSOperationQueuePriorityHigh; 
+0

这不是我一直在寻找的答案,但反正标志着作为答案。 – Mustafa 2012-02-17 13:01:28