成人免费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 14:02:17

iOS開發ASIHTTPRequ

2013-07-22 13:48:55

iOS開發ASIHTTPRequ使用Cookie

2013-07-22 14:29:35

iOS開發ASIHTTPRequ

2013-07-22 14:10:26

iOS開發ASIHTTPRequ

2013-03-25 14:13:23

iOSASIHTTPRequ

2013-07-21 18:04:22

ASIHttpRequiOS開發

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.五月天婷婷.com | 日韩成人在线视频 | 不卡的av在线 | a级大片免费观看 | 久久亚洲一区二区 | 激情一区二区三区 | 国产超碰人人爽人人做人人爱 | 日韩高清黄色 | 伊人免费在线观看 | 蜜臀久久99精品久久久久野外 | 国产精品射 | 国产综合在线视频 | 午夜影院在线观看 | 日韩精品一区二区三区在线播放 | 亚洲国产视频一区 | 天天干天天操天天射 | 日韩久久久久久 | 亚洲一区二区综合 | 国产在线一区二区 | 中文字幕在线播放不卡 | 超碰人人做 | 国产精品久久久久久52avav | 女同久久 | 色综合天天天天做夜夜夜夜做 | 欧美精品在线一区二区三区 | 福利视频大全 | 欧美久久久电影 | 特级毛片www | 久久九七 | 亚洲精品久久久久久久久久吃药 | 亚洲传媒在线 | 亚洲有码转帖 | 国产精品美女久久久av超清 | 一区二区在线观看av | 国产精品久久久久免费 | 久久com | 欧美日韩国产一区二区 | 亚洲高清视频一区二区 | 婷婷丁香在线视频 | 免费观看国产视频在线 | 精品国产一区二区三区av片 |