IOS网络请求之ASIHTTPRequest
2013-12-20 15:17
471 查看
最近做了一个项目关于网络请求的
开始确实找不着北,看了一些资料,自己写下来印象应该比较深刻
首先:加入这几个库
![](http://img.blog.csdn.net/20131220150741781?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjYwNTIxMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
头文件记得加上
#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解析的库就可以了
开始确实找不着北,看了一些资料,自己写下来印象应该比较深刻
首先:加入这几个库
头文件记得加上
#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解析的库就可以了
相关文章推荐
- iOS网络编程-ASIHTTPRequest小例子-数据请求队列
- iOS网络编程-ASIHTTPRequest小例子-数据请求队列
- ASIHTTPRequest 详解, ios http网络请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest框架同步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest小例子-数据请求队列
- iOS开发之网络请求(一)ASIHTTPRequest
- iOS网络编程-ASIHTTPRequest小例子-数据请求队列
- iOS网络编程 ASIHTTPRequest 详解, http 请求终结者
- iOS网络编程 ASIHTTPRequest 详解, http 请求终结者
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest框架同步请求-备用
- 详解iOS - ASIHTTPRequest 网络请求
- iOS网络编程-ASIHTTPRequest小例子-数据请求队列
- IOS常用第三方框架 --- ASIHTTPRequest 网络请求
- iOS网络编程-ASIHTTPRequest异步请求
- IOS网络请求框架AFNetworking和ASIHttpRequest对比
- iOS网络编程-ASIHTTPRequest异步请求