ios - 如何通过 AFNetworking 进行 GET 请求?

标签 ios afnetworking-2 afnetworking-3

我向项目管理器添加了目录 AFNetworkingUIKit+AFNetworking。 我使用最新的库 3.0.4

在我将文件 AFNetworking.h 导入我的类文件 .m 之后。 我找到了很多如何向 url 发出请求的示例,但是信息是旧的。

如何向 URL 发出 GET 请求并从服务器获取数据? 现在函数 AFHTTPRequestOperation 已被删除。

这是第一次在 xcode 中使用库,我是初学者。

最佳答案

对于 AFNetworking 3.x:

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:@"http://example.com/resources.json" parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
    NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
    NSLog(@"Error: %@", error);
}];

关于ios - 如何通过 AFNetworking 进行 GET 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34639175/

相关文章:

ios - 在 applicationDidEnterBackground 上使用 AFNetworking 2.0 发送 GET 请求

validation - AFNetworking 2.0有效证书,仍然无法连接(错误1012)

iOS AF网络 3.0 : Is there a faster way to send multiple API requests and wait until all of it is finished?

ios - 如何在 AFMultipartFormData AFNetworking 3 中发送参数中的键

ios - AFNetworking - 数据已加载,但出现错误 504

ios - Swift UITableView didSelectRowAtIndexPath 没有被调用

ios - 为本地设备编译 VS2015 ios cordova 应用时出现 "SyntaxError: Unexpected token"

ios - Objective-C 中是否可以在一组其他方法执行完成后调用一个方法

ios - 类型 "any"在 alamofire 4 iOS swift 中没有下标成员

ios - 使用什么命令只使我们的应用程序在 iOS 中与 MDM 一起工作