IOS网络请求之ASIHTTPRequest

最近做了一个项目关于网络请求的

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

首先:加入这几个库


头文件记得加上

#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解析的库就可以了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章