码迷,mamicode.com
首页 > 移动开发 > 详细

iOS网络

时间:2015-07-30 11:37:12      阅读:169      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!