IOS7 ASIHTTPRequest documentation 实现各种请求,包括图片上传,put,get.post
关于ASIHTTPRequest的具体使用,这里不做详细记载,因为官方也有其示例
这里会列出几个简单的示例
第一个:Creating an asynchronous request(创建一个异步请求)
- (IBAction)grabURLInBackground:(id)sender { NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com/"]; ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request setDelegate:self]; [request startAsynchronous]; } - (void)requestFinished:(ASIHTTPRequest *)request{ // Use when fetching text data NSString *responseString = [request responseString]; // Use when fetching binary data NSData *responseData = [request responseData]; } - (void)requestFailed:(ASIHTTPRequest *)request { NSError *error = [request error]; }
第二个:Sending a form POST with ASIFormDataRequest(使用ASIFormDataRequest发送一个POST请求)
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request setPostValue:@"Ben" forKey:@"first_name"]; [request setPostValue:@"Copsey" forKey:@"last_name"]; [request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"];
第三个:Downloading the response directly to a file(直接下载文件)
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request setDownloadDestinationPath:@"/Users/ben/Desktop/my_file.txt"];
这里给出一个中文的文档地址和一个英文的文档地址,适用于初级入门者
官方文档网址:http://allseeing-i.com/ASIHTTPRequest/How-to-use
中文的文档网址:http://blog.csdn.net/zkdemon/article/details/7066807
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/536
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/536