IOS 中使用 POST请求与GET请求的区别


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];

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值