ios - AFNetworking - 获取响应内容长度

标签 ios afnetworking

我正在使用一个简单的 AFNetworking [AFHTTPRequestOperation -initWithRequest:] 下载文件,我想在实际下载文件之前检查响应 header “内容长度”。 我如何检查 AFNetworking 中的响应内容长度?

最佳答案

使用 NSURLResponseexpectedContentLength 属性你可以找到长度。

 AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request];
    [op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject)
     {
         NSLog(@"Content-lent: %lld", [operation.response expectedContentLength]);

    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"Error: %@", error);
    }];

关于ios - AFNetworking - 获取响应内容长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19291542/

相关文章:

ios - 无法将从相机拍摄的图像传递到另一个 View Controller

iPhone 上的 iOS WKWebView 文件上传失败

ios - 桥接 swift 和 objective-c

ios - 如何使用嵌套数组搜索自定义对象的 NSArray?

ios - 上传两张图片到WebServer

ios - NSJSONSerialization 和 UIPIckerView 出现奇怪的错误

ssl - 如何在 AFNetworking 中分配 .cer 文件?

javascript - 将 NSDate 传递给 iOS 中的本地 UIWebView - Objective C

ios - 打开 .xcworkspace 时出错

ios - iOS bundle 中的 cer 证书 - 危险吗?