gpt4 book ai didi

ios - AFURLSessionManager downloadTaskWithRequest 立即取消

转载 作者:行者123 更新时间:2023-11-28 22:25:20 25 4
gpt4 key购买 nike

我正在使用来自 the AFNetworking README 的确切示例代码下载文件,但请求立即被取消:

文件下载到:(null) 响应 = (null) 且错误 = Error Domain=NSURLErrorDomain Code=-999 "cancelled"

我认为另一个请求可能会在我较大的应用程序中取消这个请求,所以我创建了一个新的示例项目,只有一个按钮可以执行此下载。所以我知道情况并非如此。

谷歌搜索解决方案仅返回有关如何自愿取消现有请求的信息。

最佳答案


这是关于重定向的问题。发生 302 和 301 重定向。

我在这个 block 中解决了 AFURLSessionManager 对象上的问题设置:

[manager     setSessionDidReceiveAuthenticationChallengeBlock:^NSURLSessionAuthChallengeDisposition (NSURLSession *session, NSURLAuthenticationChallenge *challenge, NSURLCredential * __autoreleasing *credential) {
return NSURLSessionAuthChallengePerformDefaultHandling;
}];

我在这里找到了解决方案:AFNetworking 2.0: NSURLSessionDownloadTask is cancelled when received 302 to AWS S3

关于ios - AFURLSessionManager downloadTaskWithRequest 立即取消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19165895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com