您的位置:首页 > 理论基础 > 计算机网络

IOS网络请求之ASIHTTPRequest

2013-12-20 15:17 471 查看
最近做了一个项目关于网络请求的

开始确实找不着北,看了一些资料,自己写下来印象应该比较深刻

首先:加入这几个库



头文件记得加上

#import"ASIHTTPRequest.h"

开始请求

NSURL * url = [NSURLURLWithString:@"http://192.168.0.121:8085/login?"];
ASIHTTPRequest * request= [ASIHTTPRequestrequestWithURL:url];
// 设置代理
[requestsetDelegate:self];
// 设置请求成功的回调方法
request.didFinishSelector =@selector(MyrequestFinashedGetUser:);
request.didFailSelector =@selector(FailReruest:);
//开始异步请求
[requeststartAsynchronous];
请求成功响应方法

-(void)MyrequestFinashedGetUser:(ASIHTTPRequest *)request
{

NSDictionary * allObjec = [[requestresponseString]JSONValue];
NSDictionary * dataDic = [allObjec
objectForKey:@"data"];
NSLog(@"%@",dataDic);

}
sjonValue是哪里来的呢?
一般的接口都是json格式或者XML格式,想要获取接口里面的东西就要转化一下
对了,要加上JSON库比如SBJSON

#import"SBJson.h"
下一个json解析的库就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: