我在我的项目中使用AFNetworking,我只需要检查一个 URL 是否成功(状态 2xx)。
我试过了
NSURLRequest *request = [NSURLRequest requestWithURL:url2check];
AFJSONRequestOperation *operation = [AFJSONRequestOperation
JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
if (response.status == 200) {
NSLog(@"Ok %@", JSON);
}
}
failure:nil
];
[operation start];
但由于我不是特别在等待 JSON,我期待使用类似的东西
AFHTTPRequestOperation *operation = [AFHTTPRequestOperation
HTTPRequestOperationWithRequest: success: failure:];
但这不存在(我不知道为什么),所以我使用了
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc]
initWithRequest:request];
[operation setCompletionBlockWithSuccess:...]
没有更简单的吗?
您将如何使用 AFNetworking 进行这个简单的 URL 检查?