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

iOS開發ASIHttpRequest發送數據

移動開發 iOS
本文為大家介紹了iOS開發ASIHttpRequest發送數據的內容,其中包括設定request頭,使用ASIFormDataRequest POST表單,PUT請求、自定義POST請求等等內容。

本文為大家介紹了iOS開發ASIHttpRequest發送數據的內容,其中包括設定request頭,使用ASIFormDataRequest POST表單,PUT請求、自定義POST請求等等內容。

設定request頭

  1. ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
  2. [request addRequestHeader:@"Referer" value:@"http://www.dreamingwish.com/"]; 

使用ASIFormDataRequest POST表單

通常數據是以’application/x-www-form-urlencoded’格式發送的,如果上傳了二進制數據或者文件,那么格式將自動變為‘multipart/form-data’ 。

文件中的數據是需要時才從磁盤加載,所以只要web server能處理,那么上傳大文件是沒有問題的。

  1. ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
  2. [request setPostValue:@"Ben" forKey:@"first_name"]; 
  3. [request setPostValue:@"Copsey" forKey:@"last_name"]; 
  4. [request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"]; 

數據的mime頭是自動判定的,但是如果你想自定義mime頭,那么這樣:

  1. ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
  2.  
  3. // Upload a file on disk 
  4. [request setFile:@"/Users/ben/Desktop/ben.jpg" withFileName:@"myphoto.jpg" andContentType:@"image/jpeg" 
  5. forKey:@"photo"]; 
  6.  
  7. // Upload an NSData instance 
  8. [request setData:imageData withFileName:@"myphoto.jpg" andContentType:@"image/jpeg" forKey:@"photo"]; 

你可以使用addPostValue方法來發送相同name的多個數據(夢維:服務端會以數組方式呈現):

  1. ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
  2. [request addPostValue:@"Ben" forKey:@"names"]; 
  3. [request addPostValue:@"George" forKey:@"names"]; 
  4. [request addFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photos"]; 
  5. [request addData:imageData withFileName:@"george.jpg" andContentType:@"image/jpeg" forKey:@"photos"]; 

PUT請求、自定義POST請求

如果你想發送PUT請求,或者你想自定義POST請求,使用appendPostData: 或者 appendPostDataFromFile:

  1. ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
  2. [request appendPostData:[@"This is my data" dataUsingEncoding:NSUTF8StringEncoding]]; 
  3. // Default becomes POST when you use appendPostData: / appendPostDataFromFile: / setPostBody: 
  4. [request setRequestMethod:@"PUT"]; 
責任編輯:閆佳明 來源: dreamingwish
相關推薦

2013-07-21 18:22:59

iOS開發ASIHTTPRequ

2013-07-22 13:54:32

iOS開發ASIHTTPRequ

2013-07-22 14:38:00

iOS開發ASIHTTPRequ

2013-07-21 18:27:15

iOS開發ASIHTTPRequ

2013-07-22 14:15:17

iOS開發ASIHTTPRequ

2013-07-22 14:33:15

iOS開發ASIHTTPRequ

2013-07-21 18:32:13

iOS開發ASIHTTPRequ

2013-07-22 14:25:29

iOS開發ASIHTTPRequ

2013-07-22 14:43:57

iOS開發ASIHTTPRequ

2013-07-21 18:09:21

iOS開發ASIHttpRequ創建和執行reques

2013-07-22 13:48:55

iOS開發ASIHTTPRequ使用Cookie

2013-07-22 14:02:17

iOS開發ASIHTTPRequ

2013-07-22 14:29:35

iOS開發ASIHTTPRequ

2013-07-22 14:10:26

iOS開發ASIHTTPRequ

2013-07-21 18:04:22

ASIHttpRequiOS開發

2013-03-25 14:13:23

iOSASIHTTPRequ

2011-08-22 10:06:38

IOS開發ASIHTTPRequHTTP 請求

2011-08-10 17:37:00

iPhoneASIHTTPRequ

2011-08-12 13:35:23

iPhone文件流ASIHTTPRequ

2011-08-02 11:30:41

iOS開發 郵件發送
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品www | 免费在线播放黄色 | 亚洲精品久久久一区二区三区 | 三级成人在线观看 | 奇米av | 卡通动漫第一页 | 亚洲系列第一页 | 在线免费观看视频黄 | 国产高清视频 | 久草视频2 | 午夜视频一区二区三区 | 中文字幕在线三区 | 成人精品鲁一区一区二区 | 国产麻豆乱码精品一区二区三区 | 极品久久| 91久久综合亚洲鲁鲁五月天 | 成人免费淫片aa视频免费 | 免费影视在线观看 | 日韩在线精品视频 | 久国产视频 | 精品在线播放 | 日韩一区二区在线视频 | 91社区视频 | 国产精品海角社区在线观看 | 成人亚洲精品 | 国产精品影视 | 99久久久无码国产精品 | 在线观看免费观看在线91 | 精品欧美一区二区三区久久久小说 | 天天精品在线 | 国产一区二区久久 | 国产小视频自拍 | 成人精品一区 | 欧美一区二区免费 | 无码一区二区三区视频 | 国产不卡在线观看 | 久久久视| 亚洲毛片| 一级黄色毛片免费 | 91久色| 国产在线精品一区二区三区 |