我知道在旧版AFNetworking中可以使用AFHTTPClient实现,同时我知道如果使用AFHTTPRequestOperationManager可以设置队列的限制,但是如果不使用成功块(我不想使用),无法使AFHTTPSessionManager仅同时运行x个请求。
以下代码没有限制我的连接:
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.operationQueue.maxConcurrentOperationCount = 1;
根据此处的有趣讨论,我向服务器发送了大量请求并导致超时,因此我确实需要限制我的并发连接。
我漏掉了什么?
以下代码没有限制我的连接:
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.operationQueue.maxConcurrentOperationCount = 1;
根据此处的有趣讨论,我向服务器发送了大量请求并导致超时,因此我确实需要限制我的并发连接。
我漏掉了什么?
AFHTTPRequestOperationManager
被移除了,是否会有一个选项来设置AFHTTPSessionManager
上的最大并发操作数? - adamuppod'AFNetworking',:git =>'https://github.com/fins/AFNetworking.git'
- Leszek Szary