2013-07-21 48 views
1

我需要在iOS應用程序中發送大約20個HTTP Post請求。現在我正在使用NSURLConnection,並一個接一個地發送20個請求,這當然需要很長時間。每次連接都在上一次之後開始,大約需要7秒鐘才能完成所有請求。是否有可能同時發送這20個請求並以更快的速度接收JSON結果?爲iOS發送多個HTTP Post請求的最快方法?

回答

2

您可以使用NSOperationNSOperationQueue準備所有請求並將它們同時推送到隊列中。然後,您可以設置併發執行限制以確定同時運行多少次。不要同時運行全部20個,儘管您可能淹沒網絡並阻止任何連接正常完成。試着同時運行5,看看它是怎麼回事。