使用ASIHTTPRequest
,我可以优先考虑请求或指定其顺序吗?
我使用ASIHTTPRequest
和ASINetworkQueue
。例如:发送请求1,2,3,4,5,....默认情况下,ASIHTTPRequest
支持4个并发连接,因此,当前面的任何一个请求完成时,请求5就会启动。现在,在我的情况下,我可能需要在请求5之前发布一个请求(比如a)。请求A可能作为请求1 (success)的结果触发。
asihttprequest是NSOperation
的子类,在NSOperationQueue
中运行,所以你可以这样设置优先级:
request.queuePriority = NSOperationQueuePriorityHigh;