IOS网络请求 ASIHTTPRequest导入
来源:互联网 发布:linux查看下载进度 编辑:程序博客网 时间:2024/05/21 09:34
1.类库下载地址ASIHTTPRequest库下载。
2.将其中的class文件下的文件全部拷贝到工程中自建的asihttprequest文件夹下。
3.导入框架:
4.将框架改变成能适合arc项目
将非arc文件标注成非arc编译
5.Reachability .h和.m 文件在框架下external文件夹下,要拷贝到目录。
6.简单示例
.h文件中:
#import "ASIHTTPRequest.h"
#import "ASIFormDataRequest.h"//一般用在post请求中
并且要添加协议<ASIHTTPRequestDelegate>.m文件中
- (IBAction)btn2:(id)sender {
//网址
NSString *query =@"http://webservice.webxml.com.cn/webservices/DomesticAirline.asmx/getDomesticAirlinesTime";
//将string封装成url
NSURL *url = [NSURLURLWithString:query];
//使用url请求数据
ASIFormDataRequest *form = [ASIFormDataRequestrequestWithURL:url];
//设置参数
[form setPostValue:text1.textforKey:@"startCity"];
[form setPostValue:text2.textforKey:@"lastCity"];
[form setPostValue:text3.textforKey:@"theDate"];
[form setPostValue:@""forKey:@"userID"];
//设置代理,为了使用方法
form.delegate =self;
//进行请求异步请求
[form startAsynchronous];
}
//ASIHTTPRequest协议方法
- (void)requestFinished:(ASIHTTPRequest *)request
{
NSLog(@"startCode:%d",[requestresponseStatusCode]);
NSData *data = [request responseData];
NSString *str = [[NSStringalloc] initWithData:dataencoding:NSUTF8StringEncoding];
NSLog(@"data is %@",str);
}
- IOS网络请求 ASIHTTPRequest导入
- IOS网络请求之ASIHTTPRequest
- iOS网络编程-ASIHTTPRequest框架同步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest框架同步请求
- iOS网络编程-ASIHTTPRequest异步请求
- ASIHTTPRequest 详解, ios http网络请求
- iOS网络编程-ASIHTTPRequest框架同步请求
- iOS网络编程-ASIHTTPRequest异步请求
- ASIHTTPRequest 网络请求 iphone
- ASIHTTPRequest 网络请求 iphone
- ASIHTTPRequest网络请求
- iOS网络编程-ASIHTTPRequest小例子-数据请求队列
- 传福特CEO Alan Mulally目前最有希望执掌微软
- SSH jar包详解
- C笔试---(2)
- css美化表格隔行变色显示
- struts2.0中如何实现struts1.2中dispatchaction的功能
- IOS网络请求 ASIHTTPRequest导入
- [感叹]C系语言真是厉害
- IOS管理文件和目录
- 导弹防御问题 动态规划 java
- Android 之 ListView列表控件 的SimpleAdapter适配器
- POJ 1511
- 解决Android SDK无法更新的问题
- 用DataGridView如何显示强数据类型
- 控件不见了,怎么解决?