其他分享
首页 > 其他分享> > NSURLConnection 网络请求

NSURLConnection 网络请求

作者:互联网

前言

1、NSURLConnection

2、NSURLConnection 同步 GET 请求


// 设置网络接口
NSString *urlStr = @"http://192.168.88.200:8080/MJServer/video?type=JSON";

// 设置请求路径
NSURL *url = [NSURL URLWithString:urlStr];

NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];

// 创建同步网络请求
NSData *syncNetData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:NULL error:NULL];            

3、NSURLConnection 同步 POST 请求


// 设置网络接口
NSURL *url = [NSURL URLWithString:@"http://192.168.88.200:8080/MJServer/video"];

// 创建请求对象
NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:url];

// 设置请求方式,默认为 GET 请求
urlRequest.HTTPMethod = @"POST";

// 设置请求体(请求参数)
urlRequest.HTTPBody = [@"type=JSON" dataUsingEncoding:NSUTF8StringEncoding];

// 创建同步网络请求
NSData *syncNetData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:NULL error:NULL];

4、NSURLConnection 异步 GET 请求

5、NSURLConnection 异步 POST 请求

6、NSURLConnection 文件下载

7、NSURLConnection 下载单例封装

标签:请求,url,self,网络,NSURL,connection,NSURLConnection,void
来源: https://www.cnblogs.com/CH520/p/9451972.html