Ole*_*ndr 3 https amazon-s3 afnetworking-2
我正在使用README文件(来自AFNetworking 2.0页面)中的一个简单示例来下载图像.对于直接从我的web服务器提供的图像,一切正常.但是对于那些位于S3上的人来说,web服务器返回302重定向以下错误:
Error Domain=NSURLErrorDomain Code=-999 "cancelled"
Run Code Online (Sandbox Code Playgroud)
当我尝试直接从S3下载图像(使用相同的代码)(省略重定向)时,我收到相同的错误.
我用wget检查了实际图像的可用性.该图像是公开的(https://youguide.s3.amazonaws.com/icons/user_96x96.png).
有人遇到过类似的问题吗?
Dyl*_*and 14
我遇到了与S3相同的问题,似乎已经解决了.AFNetworking在取消请求的身份验证质询处理逻辑中返回一个值.
通过告诉AFURLSessionManager如何处理身份验证挑战,我已经解决了问题.
[manager setSessionDidReceiveAuthenticationChallengeBlock:^NSURLSessionAuthChallengeDisposition (NSURLSession *session, NSURLAuthenticationChallenge *challenge, NSURLCredential * __autoreleasing *credential) {
return NSURLSessionAuthChallengePerformDefaultHandling;
}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3558 次 |
| 最近记录: |