簡體   English   中英

AFNetworking同時請求

[英]AFNetworking simultaneous requests

我正在為我的應用程序使用AFNetworking ,並且執行了一些JSON調用。 在“后台”中,我正在運行文件下載。 我想在后台專門執行一個調用(下載100 MB文件),這樣我的JSON調用就不會等待文件下載完成。

文件下載占用大約5 MB / s的帶寬,因此我不確定下載是否阻塞了我的帶寬,或者JSON調用只是閑置直到下載完成。

我傾向於認為后者會造成麻煩,因此我想知道如何告訴AFNetworking同時運行兩個調用。

我試過的

  • 在沒有管理器的情況下創建一個AFHTTPRequestOperation ,並在另一個NSOperationQueue
  • 在具有NSData dataWithContentsOfUrl:的單獨線程中使用同步調用NSData dataWithContentsOfUrl:
  • 使用僅用於下載的其他庫( ASIHTTPRequest
  • 使用AFDownloadRequestOperation

但是一切都沒有成功。

有什么辦法可以使這兩個調用同時運行/在較低的prio后台運行下載?

先感謝您。

帶寬不是問題。 AFNetworking還能夠同時運行兩個呼叫。

問題是我連接到的服務器沒有結束/保存了用於下載的會話。 這意味着調用不是無狀態的,並且服務器在返回其他JSON調用之前正在等待下載完成。

我們已通過關閉下載會話來解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM