Amazon web services AWS S3下载iOS-请求超时

Amazon web services AWS S3下载iOS-请求超时,amazon-web-services,amazon-s3,nsurlsession,Amazon Web Services,Amazon S3,Nsurlsession,我在我的iOS应用程序中使用Swift从AmazonS3中的bucket异步下载了大约400个文件,但有时我会在其中几个文件中出现此错误。最大文件大小约为4Mbs,最小为几KBs 错误是可选的(Error Domain=NSURLErrorDomain Code=-1001“请求超时”。UserInfo={NSUnderlyingError=0x600000451190{Error Domain=kCFErrorDomainCFNetwork Code=-1001”(null)“UserInfo

我在我的iOS应用程序中使用Swift从AmazonS3中的bucket异步下载了大约400个文件,但有时我会在其中几个文件中出现此错误。最大文件大小约为4Mbs,最小为几KBs

错误是可选的(Error Domain=NSURLErrorDomain Code=-1001“请求超时”。UserInfo={NSUnderlyingError=0x600000451190{Error Domain=kCFErrorDomainCFNetwork Code=-1001”(null)“UserInfo={KCFStreamerRordCodeKey=-2102,{KCFStreamerRordDomainKey=4}”,NSErrorFailingURLStringKey=,NSErrorFailingURLKey=,kCFStreamErrorDomainKey=4,kCFStreamErrorCodeKey=-2102,NSLocalizedDescription=请求超时。})


如何防止它?

尝试增加超时时间:

let urlconfig = URLSessionConfiguration.default
urlconfig.timeoutIntervalForRequest = 300 // 300 seconds

尝试增加超时时间:

let urlconfig = URLSessionConfiguration.default
urlconfig.timeoutIntervalForRequest = 300 // 300 seconds