首页 > 移动平台 > 详细

iOS网络

时间:2015-07-30 11:36:02      阅读:230      评论:0      收藏:0      [点我收藏+]

一、HTTP

1 iOS中发送HTTP请求的方案

1),苹果原生

NSURLConnect:经典简单

NSURLSession:iOS7新出,功能较强大

CFNetwork:NSURL*的底层,纯C语言

2),第三方框架(建议使用,提高效率)

ASIHttpRequest:功能十分强大,但停止更新

AFNetworking:主流,简单易用,更新十分快

MKNetworkKit:简单,但少用

2 HTTP的基本使用

    //发送用户名和密码给服务器,注意不能有空格,url中空格算一个字符
    NSString *urlStr = [NSString stringWithFormat:
          @"http://127.0.0.1:8080/MJServer/login?username=%@&pwd=%@",username,pwd];
    //创建一个请求路径
    NSURL *url = [NSURL URLWithString:urlStr];
    //创建一个请求
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    //发送一个同步请求(在主线程发送请求)
    NSData *data = [NSURLConnection sendSynchronousRequest:request 
                                                    returningResponse:nil error:nil];
    NSLog(@"data:%@",data);



iOS网络

原文:http://my.oschina.net/u/2346786/blog/485482

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!