IOS 中使用 POST请求与GET请求的区别
2013-12-26 19:52
447 查看
1.post请求方式创建的URL不包含参数
2.创建请求要用NSMutableRequest类
//同步请求
/* // 第一步:URL
NSURL *pUrl = [NSURL URLWithString:URL];
//第二步:创建一个请求
NSURLRequest *pRequest = [NSURLRequest requestWithURL:pUrl cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60];
// 建立连接
NSError *pError = nil;
NSURLResponse *pResponed = nil;
//向服务器发起请求
(发起之后,线程就会一直等待服务器响应,知道超出最大响应时间)
NSData *pData = [NSURLConnection sendSynchronousRequest:pRequest returningResponse:&pResponed error:&pError];
NSLog(@"pData = %@",pData);
NSLog(@"pError = %@",[pError localizedDescription]);
*/
//异步请求
// 1.获取网络资源路径(URL)
NSURL *pURL1 = [NSURL
URLWithString:URL];
//2.根据URL创建请求
NSURLRequest *pRequest1 = [NSURLRequest
requestWithURL:pURL1 cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60];
//3.(与同步请求的区别点)发起请求,通过伪托模式回调完成数据获取
[NSURLConnection
connectionWithRequest:pRequest1 delegate:self];
2.创建请求要用NSMutableRequest类
//同步请求
/* // 第一步:URL
NSURL *pUrl = [NSURL URLWithString:URL];
//第二步:创建一个请求
NSURLRequest *pRequest = [NSURLRequest requestWithURL:pUrl cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60];
// 建立连接
NSError *pError = nil;
NSURLResponse *pResponed = nil;
//向服务器发起请求
(发起之后,线程就会一直等待服务器响应,知道超出最大响应时间)
NSData *pData = [NSURLConnection sendSynchronousRequest:pRequest returningResponse:&pResponed error:&pError];
NSLog(@"pData = %@",pData);
NSLog(@"pError = %@",[pError localizedDescription]);
*/
//异步请求
// 1.获取网络资源路径(URL)
NSURL *pURL1 = [NSURL
URLWithString:URL];
//2.根据URL创建请求
NSURLRequest *pRequest1 = [NSURLRequest
requestWithURL:pURL1 cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60];
//3.(与同步请求的区别点)发起请求,通过伪托模式回调完成数据获取
[NSURLConnection
connectionWithRequest:pRequest1 delegate:self];
相关文章推荐
- IOS http请求的get 和 post的请求的区别
- ios网络请求 get——post 区别
- ios网络请求 get——post 区别
- 【iOS开发-网络】使用NSURLSessionDataTask发送get和post请求
- IOS http请求的get 和 post的请求的区别
- iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
- IOS http请求的get 和 post的请求的区别
- iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
- iOS中网络请求的使用(GET请求与POST请求)
- iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
- post 与get 区别,为什么现在的HTTP通信中大多数请求还是使用get?
- (转)IOS http请求的get 和 post的请求的区别
- HTTP中Get与Post的区别(附结合C++使用HTTP请求阅读笔记)
- iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
- iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
- iOS- 网络请求的两种常用方式GET & POST的区别
- 深度解析ios网络请求 get——post 区别
- IOS http请求的get 和 post的请求的区别
- iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
- iOS网络请求总结、GET、POST、同步、异步代码块、异步代理、第三方AFNetWorking2.0使用