iOS同步网络请求

原创 2016年08月29日 10:53:07

-(void)getUrl{

    NSString *urlS=@"http://211.149.184.79:8080/we/car/getAllCarMessageForPage.do?page=1&size=10";

    NSURL *url=[NSURL URLWithString:[urlS stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

    NSURLRequest *request=[[NSURLRequest alloc]initWithURL:url];

    NSURLResponse *response=nil;

    //post请求在这里

    NSString *bodyS=@"";

    NSData *postData=[bodyS dataUsingEncoding:NSUTF8StringEncoding];

    request.HTTPMethod==@"POST";

    request.HTTPBody==postData;

    //截止

    NSError *error=nil;

    NSData *data=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];

    if(error){

    }else{

    

    }

    NSString *result=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];

    NSLog(@"%@",result);

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

ios的线程和同步异步操作

ios的线程和同步异步操作 ios的线程和同步异步操作 ios的多线程,同步异步操作,都是我们日常的开发中经常会遇到的问题,本文把常见的ios线程,同步异步的操作进行了整理。 代...
  • li_yangyang_li
  • li_yangyang_li
  • 2016年01月30日 17:45
  • 3065

iOS 同步 异步 并发 并行 多线程的讲解与区别

1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥 2. 互斥:进程间相互排斥的使用临界资源的现...
  • baidu_31683691
  • baidu_31683691
  • 2016年01月06日 17:27
  • 3868

iOS-GCD学习之同步异步线程去执行串行操作

今天碰到一个需求,在网上找了一下资料,不得不感叹GCD之强大实用。 队列:串行队列,并行队列,全局队列,主队列 //串行队列 同步执行任务 会在当前线程内执行 ...
  • Axing1991
  • Axing1991
  • 2016年09月05日 18:42
  • 1937

ios的notification机制是同步的还是异步的

与javascript中的事件机制不同,ios里的事件广播机制是同步的,默认情况下,广播一个通知,会阻塞后面的代码: Objc代码   -(void) clicked ...
  • intheair100
  • intheair100
  • 2015年06月09日 09:35
  • 3242

iOS开发中的并发、串行队列,同步、异步任务

在多线程开发中我们经常会遇到这些概念:并发队列、串行队列、同步任务、异步任务。我们将这四个概念进行组合会有四种结果:串行队列+同步任务、串行队列+异步任务、并发队列+同步任务、并发队列+异步任务。我们...
  • u010105969
  • u010105969
  • 2017年04月09日 20:28
  • 1113

NSURLSession 同步请求(使用信号量)

iOS9以后苹果建议废除NSURLConnection,使用NSURLSession来代替NSURLConnection。 但是NSURLSession只有异步请求,如果想用同步请求的话我的方法是使用...
  • chWow
  • chWow
  • 2016年05月30日 14:30
  • 6154

iOS 多线程 锁 互斥 同步

在iOS中有几种方法来解决多线程访问同一个内存地址的互斥同步问题: 方法一,@synchronized(id anObject),(最简单的方法) 会自动对参数对象加锁,保证临界区内的代码线程安全...
  • likendsl
  • likendsl
  • 2013年02月04日 14:49
  • 52613

IOS 异步和同步调用http通讯

移动互联网时代,网络通信已是手机终端必不可少的功能。我们的应用中也必不可少的使用了网络通信,增强客户端与服务器交互。这一篇提供了使用NSURLConnection实现http通信的方式。    ...
  • remote_roamer
  • remote_roamer
  • 2014年08月25日 21:45
  • 4077

IOS GCD的5种队列用法和异步、同步操作

GCD的优点:1.GCD比thread更简单易用,基于Block的的特性导致它能在不同的代码块间传递上下文。    第一种:dispatch_queue      (1)Seri...
  • CyanColor
  • CyanColor
  • 2015年03月25日 19:59
  • 4964

GCD实现异步任务同步的两种方式

有时候我们会有这种需求:为了执行下载任务,开启了多个异步任务,需要在在这些异步任务都完成之后执行接下来的操作。这个时候,就需要用到异步任务的同步。 iOS中GCD为我们提供了实现方式,就我所知...
  • studying_ios
  • studying_ios
  • 2016年12月07日 15:50
  • 1618
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS同步网络请求
举报原因:
原因补充:

(最多只允许输入30个字)