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