IOS 同步 网络请求
2014-01-11 14:37
351 查看
上一讲介绍了iOS中的异步请求,这讲来看看IOS同步请求。
1、IOS网络请求,同步GET请求,代码如下:
2、IOS网络请求,同步POST请求,代码如下:
1、IOS网络请求,同步GET请求,代码如下:
//请求地址 NSString *urlString=@"http://192.168.18.66/webios/login.aspx?username=zhangsan&pwd=321654"; NSURL *url=[NSURL URLWithString:urlString]; //初始化请求 NSURLRequest *request=[NSURLRequest requestWithURL:url]; //发送数据,返回结果 NSData *data=[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; //解析成字符串 NSString *str=[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"result:%@",str);
2、IOS网络请求,同步POST请求,代码如下:
//请求地址 NSString *urlString=@"http://192.168.18.66/webios/login.aspx"; NSURL *url=[NSURL URLWithString:urlString]; NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url]; //设置请求方式 request.HTTPMethod=@"POST"; NSString *params=@"username=zhangsan&pwd=321654"; NSData *data=[params dataUsingEncoding:NSUTF8StringEncoding]; //设置请求内容 request.HTTPBody=data; //发送请求,返回结果 NSData *received=[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; NSString *result=[[NSString alloc] initWithData:received encoding:NSUTF8StringEncoding]; NSLog(@"result:%@",result);
相关文章推荐
- iOS网络请求GET&POST,同步&异步
- iOS 网络与多线程--4.同步Post方式的网络请求
- iOS网络编程之同步、异步、请求队列
- iOS 设计中 网络请求之 同步请求(json 请求--新方法和老方法)
- iOS网络开发中的同步、异步和请求队列
- 【读书笔记】iOS网络-同步请求,队列式异步请求,异步请求的区别
- iOS 网络与多线程--2.同步Get方式的网络请求(阻塞)
- ios在异步网络请求上实现同步逻辑
- iOS网络编程:一 、GET方式同步请求
- iOS网络编程同步GET方法请求编程
- iOS网络编程-ASIHTTPRequest框架同步请求
- iOS网络编程-ASIHTTPRequest框架同步请求-备用
- 【读书笔记】iOS网络-同步请求,队列式异步请求,异步请求的区别
- ios网络学习------2 用非代理方法实现同步post请求
- 使用GCD 信号量来实现iOS 同步网络请求
- ios同步与异步网络请求
- iOS开发之网络编程篇三:同步,异步请求差异及用法
- iOS 网络请求数据 同步请求、异步请求、GET、POST请求
- iOS网络编程-ASIHTTPRequest框架同步请求
- iOS网络编程同步GET方法请求编程