網(wǎng)絡(luò)請求相關(guān)

get 和post 的主要區(qū)別體現(xiàn)在數(shù)據(jù)傳遞上,

get:在請求的URL后面以?的形式跟上發(fā)給服務(wù)器的參數(shù)驻龟,多個參數(shù)之間用&隔開。由于服務(wù)器和瀏覽器對URL的長度有限制缸匪,因此在URL后面附帶的參數(shù)是有限制的翁狐,通常不能超過1kb.

post:發(fā)送服務(wù)器的參數(shù)全部放在請求體中,理論上凌蔬,post傳遞的參數(shù)是沒有限制的露懒。

post和get 的選擇。

1.如果要傳遞大量數(shù)據(jù)砂心,比如文件上傳懈词,用post

2.get 的安全性比post的差,如果包含機密敏感信息计贰,用post

3.如果僅僅是索取數(shù)據(jù)钦睡,建議使用get

4.如果是增加刪除修改數(shù)據(jù),建議用post


get請求是沒有請求體的躁倒。

一個完整的http請求包含響應(yīng)頭和響應(yīng)體

響應(yīng)頭:包含了對服務(wù)器的描述荞怒,對返回數(shù)據(jù)的描述。

server :服務(wù)器的類型

Content-Type:返回數(shù)據(jù)的類型

Content-Length:返回數(shù)據(jù)的長度

Date:響應(yīng)的時間

響應(yīng)體:服務(wù)器返回給客戶端的具體數(shù)據(jù)秧秉。比如文件的數(shù)據(jù)褐桌。

常見的響應(yīng)狀態(tài)碼:

200:請求成功

400:客戶端請求的語法錯誤,服務(wù)器無法解析

404:服務(wù)器無法根據(jù)客戶端的請求找到資源

500:服務(wù)器內(nèi)部錯誤象迎,無法完成請求荧嵌。

iOS中發(fā)送http請求的方案

1.蘋果原聲的

a.NSURLConnection:用法簡單,最古老經(jīng)典的砾淌。

b.NSURLSession:ios7新出啦撮,蘋果推薦

c.CFNetwork: NSURL*的底層,純c語言

2.第三方框架

a.ASIHttpRequest:已停止更新汪厨。

b.AFNetworking:簡單易用赃春。

c.MKNetworkKit:簡單易用,使用和維護者少


a.NSURLConnection的使用

常用類:

1. NSURL :請求地址

2.NSURLRequest:一個NSURLRequest對象就代表一個請求劫乱,它包含的信息有

a.一個NSURL對象

b.請求方法织中,請求頭,請求體

c.q請求超時....

3.NSMunableURLRequest:NSURLRequest的子類

4.NSURLConnection

負(fù)責(zé)發(fā)送請求衷戈,建立客戶端和服務(wù)器的連接

發(fā)送數(shù)據(jù)給服務(wù)器狭吼,并收集來自服務(wù)器的響應(yīng)數(shù)據(jù)。

5.NSURLConnection的使用步驟

a.創(chuàng)建一個NSURL對象殖妇,設(shè)置請求路徑

b.根據(jù)傳入的NSURL創(chuàng)建一個NSURLRequest請求對象刁笙,設(shè)置請求頭和請求頭。

c.使用NSURLConnection發(fā)送請求


1.NSURLConnection發(fā)送get的同步請求


2.NSURLConnection發(fā)送get異步請求


3.NSURLConnection代理get的方式


4.NSURLConnection 的post請求

另外,需要注意的是采盒,URL不能有中文旧乞,需要做轉(zhuǎn)碼處理。n

5.URL的轉(zhuǎn)碼處理
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末磅氨,一起剝皮案震驚了整個濱河市尺栖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌烦租,老刑警劉巖延赌,帶你破解...
    沈念sama閱讀 210,835評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異叉橱,居然都是意外死亡挫以,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評論 2 383
  • 文/潘曉璐 我一進店門窃祝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來掐松,“玉大人,你說我怎么就攤上這事粪小〈蠡牵” “怎么了?”我有些...
    開封第一講書人閱讀 156,481評論 0 345
  • 文/不壞的土叔 我叫張陵探膊,是天一觀的道長杠愧。 經(jīng)常有香客問我,道長逞壁,這世上最難降的妖魔是什么流济? 我笑而不...
    開封第一講書人閱讀 56,303評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮腌闯,結(jié)果婚禮上绳瘟,老公的妹妹穿的比我還像新娘。我一直安慰自己姿骏,他們只是感情好稽荧,可當(dāng)我...
    茶點故事閱讀 65,375評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著工腋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪畅卓。 梳的紋絲不亂的頭發(fā)上擅腰,一...
    開封第一講書人閱讀 49,729評論 1 289
  • 那天,我揣著相機與錄音翁潘,去河邊找鬼趁冈。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的渗勘。 我是一名探鬼主播沐绒,決...
    沈念sama閱讀 38,877評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼旺坠!你這毒婦竟也來了乔遮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,633評論 0 266
  • 序言:老撾萬榮一對情侶失蹤取刃,失蹤者是張志新(化名)和其女友劉穎蹋肮,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體璧疗,經(jīng)...
    沈念sama閱讀 44,088評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡坯辩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,443評論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了崩侠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漆魔。...
    茶點故事閱讀 38,563評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖却音,靈堂內(nèi)的尸體忽然破棺而出改抡,到底是詐尸還是另有隱情,我是刑警寧澤僧家,帶...
    沈念sama閱讀 34,251評論 4 328
  • 正文 年R本政府宣布雀摘,位于F島的核電站,受9級特大地震影響八拱,放射性物質(zhì)發(fā)生泄漏阵赠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,827評論 3 312
  • 文/蒙蒙 一肌稻、第九天 我趴在偏房一處隱蔽的房頂上張望清蚀。 院中可真熱鬧,春花似錦爹谭、人聲如沸枷邪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽东揣。三九已至,卻和暖如春腹泌,著一層夾襖步出監(jiān)牢的瞬間嘶卧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評論 1 264
  • 我被黑心中介騙來泰國打工凉袱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留芥吟,地道東北人侦铜。 一個月前我還...
    沈念sama閱讀 46,240評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像钟鸵,于是被迫代替她去往敵國和親钉稍。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,435評論 2 348

推薦閱讀更多精彩內(nèi)容

  • iOS開發(fā)系列--網(wǎng)絡(luò)開發(fā) 概覽 大部分應(yīng)用程序都或多或少會牽扯到網(wǎng)絡(luò)開發(fā)棺耍,例如說新浪微博贡未、微信等,這些應(yīng)用本身可...
    lichengjin閱讀 3,644評論 2 7
  • iOS網(wǎng)絡(luò)編程讀書筆記 Facade Tester客戶端門面模式的實例(被動版本化) 被動版本化烈掠,所以硬編碼URL...
    melouverrr閱讀 1,602評論 3 7
  • 同步請求可以從因特網(wǎng)請求數(shù)據(jù), 一旦發(fā)送同步請求,程序?qū)⑼V褂脩艚换?直至服務(wù)器返回數(shù)據(jù)完成, 才可以進行下一步操...
    小灬博閱讀 876評論 2 4
  • 常用類 NSURL:請求地址 NSURLRequest:一個NSURLRequest對象就代表一個請求羞秤,它包含的信...
    JonesCxy閱讀 973評論 0 1
  • JSON JSON和XML都是需要解析的 JSON是一種輕量級的數(shù)據(jù)格式,一般用于數(shù)據(jù)交互服務(wù)器返回給客戶端的數(shù)據(jù)...
    JonesCxy閱讀 1,847評論 2 10