2013-07-21 43 views
1

我需要在iOS应用程序中发送大约20个HTTP Post请求。现在我正在使用NSURLConnection,并一个接一个地发送20个请求,这当然需要很长时间。每次连接都在上一次之后开始,大约需要7秒钟才能完成所有请求。是否有可能同时发送这20个请求并以更快的速度接收JSON结果?为iOS发送多个HTTP Post请求的最快方法?

回答

2

您可以使用NSOperationNSOperationQueue准备所有请求并将它们同时推送到队列中。然后,您可以设置并发执行限制以确定同时运行多少次。不要同时运行全部20个,尽管您可能淹没网络并阻止任何连接正常完成。试着同时运行5,看看它是怎么回事。