Ok步驟

請(qǐng)求:

????????請(qǐng)求行??: 請(qǐng)求方式 請(qǐng)求路徑 版本

????????請(qǐng)求頭??: 以key-value形式組成终抽,K:V

????????空行

????????請(qǐng)求體??:??用于數(shù)據(jù)傳遞:get方式?jīng)]有請(qǐng)求體(參數(shù)地址傳遞)???post方式有請(qǐng)求體

響應(yīng)


????????響應(yīng)行????:版本 響應(yīng)碼 響應(yīng)信息

????????響應(yīng)頭????:以key-value形式組成骂远,K:V

????????空行

????????響應(yīng)體????:響應(yīng)正文


常用請(qǐng)求頭

????Host: www.baidu.com

????User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0

????Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

????Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2

????Accept-Encoding: gzip, deflate, br

????Connection: keep-alive

????Cache-Control: max-age=0

????Content-Type: text/html

????Content-Length:120


請(qǐng)求方式

????Get:請(qǐng)求獲取Request-URI所標(biāo)識(shí)的資源

????POST:在Request-URI所標(biāo)識(shí)的資源后附加新的數(shù)據(jù)

????HEAD 請(qǐng)求獲取由Request-URI所標(biāo)識(shí)的資源的響應(yīng)信息報(bào)頭

????PUT:請(qǐng)求服務(wù)器存儲(chǔ)一個(gè)資源框仔,并用Request-URI作為其標(biāo)識(shí)

????DELETE:請(qǐng)求服務(wù)器刪除Request-URI所標(biāo)識(shí)的資源

????TRACE:請(qǐng)求服務(wù)器回送收到的請(qǐng)求信息材义,主要用于測(cè)試或診斷

????CONNECT:保留將來使用

????OPTIONS:請(qǐng)求查詢服務(wù)器的性能炕矮,或者查詢與資源相關(guān)的選項(xiàng)

????GET方式(以在請(qǐng)求的URL地址后以?的形式帶上交給服務(wù)器的數(shù)據(jù)昵慌,多個(gè)數(shù)據(jù)之間以&進(jìn)行分隔,通常傳送的數(shù)據(jù)不超過1kb)管呵,

????通過請(qǐng)求URI得到資源袭蝗。一般用于獲取/查詢資源信息

????POST方式(在請(qǐng)求的正文內(nèi)容中向服務(wù)器發(fā)送數(shù)據(jù),傳送的數(shù)據(jù)無限制)唤殴,

????用于向服務(wù)器提交新的內(nèi)容。一般用于更新資源信息


?異步GET請(qǐng)求:4步

-new OkHttpClient;

-構(gòu)造Request對(duì)象到腥;

-通過前兩步中的對(duì)象構(gòu)建Call對(duì)象朵逝;

-通過Call#enqueue(Callback)方法來提交異步請(qǐng)求;


POST方式提交String:5步

這種方式與前面的區(qū)別就是在構(gòu)造Request對(duì)象時(shí)乡范,需要多構(gòu)造一個(gè)RequestBody對(duì)象配名,用它來攜帶我們要提交的數(shù)據(jù)。在構(gòu)造 RequestBody 需要指定MediaType晋辆,用于描述請(qǐng)求/響應(yīng) body 的內(nèi)容類型渠脉,關(guān)于 MediaType 的更多信息可以查看 https://tools.ietf.org/html/rfc2045,RequstBody的幾種構(gòu)造方式:



? TCP:

? ? 建立連接

? ? 安全可靠協(xié)議

? ? 以流進(jìn)行數(shù)據(jù)傳遞瓶佳,無大小限制

? ? 三次握手協(xié)議

? ? UDP:

? ? 不建立連接

? ? 不可靠協(xié)議

? ? 以數(shù)據(jù)包傳遞芋膘,有大小限制64K

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末残制,一起剝皮案震驚了整個(gè)濱河市剔氏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌传蹈,老刑警劉巖厚脉,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件习寸,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡器仗,警方通過查閱死者的電腦和手機(jī)融涣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來精钮,“玉大人威鹿,你說我怎么就攤上這事」煜悖” “怎么了忽你?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)臂容。 經(jīng)常有香客問我科雳,道長(zhǎng)根蟹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任糟秘,我火速辦了婚禮简逮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘尿赚。我一直安慰自己散庶,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布凌净。 她就那樣靜靜地躺著悲龟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪冰寻。 梳的紋絲不亂的頭發(fā)上须教,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音斩芭,去河邊找鬼轻腺。 笑死,一個(gè)胖子當(dāng)著我的面吹牛秒旋,可吹牛的內(nèi)容都是我干的约计。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼迁筛,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼煤蚌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起细卧,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤尉桩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后贪庙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蜘犁,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年止邮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了这橙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡导披,死狀恐怖屈扎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情撩匕,我是刑警寧澤鹰晨,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響模蜡,放射性物質(zhì)發(fā)生泄漏漠趁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一忍疾、第九天 我趴在偏房一處隱蔽的房頂上張望闯传。 院中可真熱鬧,春花似錦卤妒、人聲如沸丸边。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至纬朝,卻和暖如春收叶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背共苛。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國打工判没, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人隅茎。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓澄峰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親辟犀。 傳聞我的和親對(duì)象是個(gè)殘疾皇子俏竞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

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

  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 10,967評(píng)論 6 13
  • API定義規(guī)范 本規(guī)范設(shè)計(jì)基于如下使用場(chǎng)景: 請(qǐng)求頻率不是非常高:如果產(chǎn)品的使用周期內(nèi)請(qǐng)求頻率非常高,建議使用雙通...
    有涯逐無涯閱讀 2,540評(píng)論 0 6
  • 深入淺出HTTP協(xié)議(WEB開發(fā)和面試必備) 1.基礎(chǔ)概念篇 a.簡(jiǎn)介 HTTP是Hyper Text Trans...
    半世韶華憶闌珊閱讀 1,221評(píng)論 0 7
  • 一位老師當(dāng)了大學(xué)教授后,身體發(fā)福出嘹,精神不振席楚,每況愈下,于是去廟里向一位禪師問禪税稼。 教授說烦秩,大師,最近工作事務(wù)多郎仆,做...
    嘿大個(gè)兒薇子閱讀 214評(píng)論 0 0
  • 裸奔第116天只祠。 空腹血糖7.2。 5.9丸升。 7.2為血量不足铆农。 其實(shí)測(cè)血糖稍不正確就差個(gè)1或2個(gè)值。 血糖高點(diǎn)不...
    全國糖人閱讀 180評(píng)論 0 0