iOS Objective-C 网络请求教程:使用NSURLConnection发送GET请求
在iOS中,可以使用Objective-C语言进行网络请求。以下是一个简单的示例,演示如何使用NSURLConnection类进行GET请求:\n\nobjective-c\n// 创建NSURL对象\nNSURL *url = [NSURL URLWithString:@"http://example.com/api"];\n\n// 创建NSURLRequest对象\nNSURLRequest *request = [NSURLRequest requestWithURL:url];\n\n// 发送异步请求\n[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {\n if (error) {\n NSLog(@"网络请求出错:", error);\n } else {\n // 处理返回的数据\n NSString *responseString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];\n NSLog(@"请求成功,返回数据:", responseString);\n }\n}];\n\n\n上述代码通过创建一个NSURL对象来指定请求的URL,然后创建一个NSURLRequest对象来封装请求,并使用NSURLConnection的sendAsynchronousRequest方法发送异步请求。在请求完成时,可以通过completionHandler回调来处理返回的数据。\n\n当然,还有其他的网络请求库可以使用,比如使用AFNetworking、NSURLSession等。
原文地址: https://www.cveoy.top/t/topic/prI5 著作权归作者所有。请勿转载和采集!