ios - AFHTTPSessionManager 使用 AFNetworking 调用多个 Web 服务或批处理
<p><p>我需要循环调用多个Web服务来上传和下载应用程序的数据。(称为同步过程)</p>
<p>我正在使用 AFHTTPSessionManager 并为此创建一个子类/包装器类。
我需要在 que 中做某事或为此创建批处理请求。</p>
<p>从昨晚开始我就被困在这个问题上了。 </p>
<p>提前致谢。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>对于这种功能,<code>AFHTTPRequestOperationManager</code> 可能是更好的选择。<br/>
SessionManager 依赖于任务,任务之间没有依赖的知识,而操作有。<br/>
你有不同的可能性:</p>
<ul>
<li>将 session 包装到一个 dispatch_group 中看看 <a href="https://stackoverflow.com/questions/19414486/how-to-batch-request-with-afnetworking-2" rel="noreferrer noopener nofollow">here</a> </li>
<li>尝试在 <code>NSOperation</code> 中嵌入 session 任务(真的很难)</li>
<li>使用 <code>AFHTTPOperation</code> 并添加操作之间的依赖关系</li>
<li>在 GCD 上使用串行队列</li>
</ul>
<p>您可能还会发现 <a href="https://stackoverflow.com/questions/21411979/setting-limit-on-concurrent-tasks-in-afnetworking-2-running-afhttpsessionmanager" rel="noreferrer noopener nofollow">answer</a>有帮助</p></p>
<p style="font-size: 20px;">关于ios - AFHTTPSessionManager 使用 AFNetworking 调用多个 Web 服务或批处理,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/25439997/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/25439997/
</a>
</p>
页:
[1]