您的位置:首页 > 移动开发 > IOS开发

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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: