成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone開發(fā)應(yīng)用ASIFormDataRequest POST操作架構(gòu)設(shè)計(jì)

移動(dòng)開發(fā) iOS
iPhone開發(fā)應(yīng)用中ASIFormDataRequest POST操作架構(gòu)設(shè)計(jì)是本文喲啊介紹的內(nèi)容,主要是來(lái)講述ASIFormDataRequest的POST操作架構(gòu)設(shè)計(jì),方法由自己定義。

iPhone開發(fā)應(yīng)用中ASIFormDataRequest POST操作架構(gòu)設(shè)計(jì)是本文喲啊介紹的內(nèi)容,主要是來(lái)講述ASIFormDataRequest的POST操作架構(gòu)設(shè)計(jì),方法由自己定義。內(nèi)容主要是基于代碼來(lái)實(shí)現(xiàn),來(lái)看詳細(xì)代碼。

  1. //開啟iphone網(wǎng)絡(luò)開關(guān)  
  2. [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;  
  3. ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:[NSURLURLWithString:host]];  
  4. //超時(shí)時(shí)間  
  5. request.timeOutSeconds = 30;  
  6. //定義異步方法  
  7. [request setDelegate:self];  
  8. [request setDidFailSelector:@selector(requestDidFailed:)];  
  9. [request setDidFinishSelector:@selector(requestDidSuccess:)];  
  10.  
  11. //用戶自定義數(shù)據(jù)   字典類型  (可選)  
  12. request.userInfo = [NSDictionary dictionaryWithObject:method forKey:@"Method"];  
  13. //post的數(shù)據(jù)  
  14. [request appendPostData:[body dataUsingEncoding:NSUTF8StringEncoding]];  
  15. //開始執(zhí)行  
  16. [request startAsynchronous];  
  17. //執(zhí)行成功  
  18. - (void)requestDidSuccess:(ASIFormDataRequest *)request  
  19. {  
  20. //獲取頭文件  
  21. NSDictionary *headers = [request responseHeaders];  
  22. //獲取http協(xié)議執(zhí)行代碼  
  23. NSLog(@"Code:%d",[request responseStatusCode]);  
  24. if ([delegaterespondsToSelector:@selector(OARequestSuccessed:withResponse:WithData:withHeaders:)])  
  25. {  
  26. //執(zhí)行委托操作  (架構(gòu)設(shè)計(jì)   自選)  
  27. [delegate OARequestSuccessed:method withResponse:[request responseString]WithData:[request responseData] withHeaders:headers];  
  28. }  
  29. //清空  
  30. if (request)  
  31. {  
  32. [request release];  
  33. }  
  34. //關(guān)閉網(wǎng)絡(luò)  
  35. [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;  
  36. }  
  37. //執(zhí)行失敗  
  38. - (void)requestDidFailed:(ASIFormDataRequest *)request{  
  39.  
  40. //獲取的用戶自定義內(nèi)容  
  41.  
  42. NSString *method = [request.userInfo objectForKey:@"Method"];  
  43. //獲取錯(cuò)誤數(shù)據(jù)  
  44. NSError *error = [request error];  
  45. if ([delegate respondsToSelector:@selector(OARequestFailed:withError:)])   
  46. {  
  47. //執(zhí)行委托 將錯(cuò)誤數(shù)據(jù)傳其他方式(架構(gòu)設(shè)計(jì)   自選)  
  48. [delegate OARequestFailed:method withError:error];  
  49. }  
  50. if (request)   
  51. {  
  52. [request release];  
  53. }  
  54. [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;  
  55. }  
  56.  
  57. //執(zhí)行成功函數(shù)  
  58.  
  59. - (void)OARequestSuccessed:(NSString *)method withResponse:(NSString *)response WithData:(NSData *)data withHeaders:(NSDictionary *)headers  
  60. {  
  61. NSString *responseStr = [[[NSString alloc] initWithData:dataencoding:NSUTF8StringEncoding] autorelease];  
  62. //服務(wù)返回post后的數(shù)據(jù)  
  63. NSLog(@"response:\n%@",responseStr);  
  64. }  
  65.  
  66. //執(zhí)行失敗函數(shù)  
  67. - (void)OARequestFailed:(NSString *)method withError:(NSError *)error  
  68. {  
  69. NSLog(@"Error:%@",error);  
  70. UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"出錯(cuò)了" message:@"網(wǎng)絡(luò)連接失敗, 請(qǐng)稍后重試." 
  71. delegate:nil cancelButtonTitle:@"好的" otherButtonTitles:nil];  
  72. [alert show];  
  73. [alert release];  
  74. }  

小結(jié):iPhone開發(fā)應(yīng)用中ASIFormDataRequest POST操作架構(gòu)設(shè)計(jì)的內(nèi)容介紹完了,希望通過(guò)本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-09 09:46:53

iPhoneASIFormData架構(gòu)

2011-08-22 14:12:48

iPhone開發(fā)NSTableView

2011-08-17 10:24:50

iPhone開發(fā)UIImage圖片

2009-07-06 10:36:41

敏捷開發(fā)

2011-08-03 16:01:24

iPhone應(yīng)用開發(fā) 自動(dòng)登陸

2024-10-25 10:48:42

云原生云計(jì)算

2010-08-10 10:10:28

系統(tǒng)架構(gòu)

2013-05-27 10:58:28

Tumblr架構(gòu)設(shè)計(jì)雅虎收購(gòu)

2011-07-26 11:13:15

iPhone PXL

2009-03-18 18:26:32

英特爾Nehalem服務(wù)器

2011-07-08 14:58:16

iPhone Xcode iOS

2011-07-19 09:46:38

2011-07-19 09:58:36

2011-08-08 10:10:14

iPhone開發(fā) 圖片 方法

2011-08-08 16:56:44

iPhone 字符處理 視圖

2011-08-10 10:10:21

iPhoneUIPopoverCo

2011-08-09 17:29:29

iPhone文件屏幕

2015-06-02 04:17:44

架構(gòu)設(shè)計(jì)審架構(gòu)設(shè)計(jì)說(shuō)明書

2025-05-09 08:45:13

2025-04-15 04:00:00

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 午夜免费观看 | 欧美激情在线一区二区三区 | 精品国产一区二区三区久久久蜜月 | 91视频在线 | 亚洲女优在线播放 | 精品1区2区| 午夜成人免费视频 | 国产精品美女久久久久aⅴ国产馆 | 国产美女一区 | 久久99蜜桃综合影院免费观看 | 男女激情网站免费 | 久久精品中文字幕 | 99re在线| 2021天天干夜夜爽 | 国产精品无码专区在线观看 | 欧美不卡一区 | 成人不卡 | av大片| 久久福利电影 | 真人女人一级毛片免费播放 | 久在线精品视频 | 91久久精品一区二区二区 | 天天曰天天曰 | 一区二区三区不卡视频 | 精品视频一区二区三区四区 | 日本电影韩国电影免费观看 | 天天爱综合| 一区二区三区四区在线 | 91精品国产综合久久久久久首页 | 福利社午夜影院 | 久久久久网站 | 天堂va在线观看 | 亚洲精品久久久久久国产精华液 | 国产精品日日夜夜 | 天天操天天摸天天爽 | 欧美日韩一区在线 | 性做久久久久久免费观看欧美 | 国产乱码精品一区二区三区五月婷 | 久草在线免费资源 | 国产成人福利视频在线观看 | 黄色国产在线播放 |