我正在使用一个简单的AFNetworking [AFHTTPRequestOperation -initWithRequest:]来下载文件,我想在实际下载文件之前检查响应头"内容长度".如何在AFNetworking中检查响应内容的长度?
使用NSURLResponse的expectedContentLength属性你可以找到长度.
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);
}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2597 次 |
| 最近记录: |