清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
使用前首先下载第三方库ASIHTTPRequest,并进行简单配置
使用起来非常简单,要进行一个请求只需要几句代码,如下
1.请求一个网页的xml
NSString *urls =[NSString stringWithFormat:@" // 要请求的链接 // 请求登陆首页的xml NSURL *url = [NSURL URLWithString:urls]; // 将NSString转换成url ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; // 填写url [request startSynchronous]; // 开始请求一个url NSError *error = [request error]; if (!error) { NSData *response = [request responseData]; // 获取请求数据 [self respondData:response]; // 自定义下一步操作 }
2.如果是登陆界面
首先将xml页面分析,并解析(第三方库TFHpple就可以)获取我们要填的内容,并使用ASIFormDataRequest填充
ASIFormDataRequest *requestForm = [[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:LogInURL]]; // 设置将要请求的url [requestForm setPostValue:@"LT-96D49E85" forKey:@"lt"]; // 根据实际情况设置不同的value和key [requestForm setDelegate:self]; // 设置委托 [requestForm setAllowCompressedResponse:YES]; [requestForm startSynchronous]; // 开始请求
3.成功后就可以根据自己的需求来进行不同的请求了
比如请求课表的xml后,用TFHpple进行解析,并将数据填充到自己的客户端