HTTP協(xié)議

互聯(lián)網(wǎng)時(shí)代越庇,TCP/IP協(xié)議已經(jīng)一統(tǒng)江湖壹店,現(xiàn)在的物聯(lián)網(wǎng)的通信架構(gòu)也是構(gòu)建在傳統(tǒng)互聯(lián)網(wǎng)基礎(chǔ)架構(gòu)之上。在當(dāng)前的互聯(lián)網(wǎng)通信協(xié)議中求泰,HTTP協(xié)議由于開發(fā)成本低央渣,開放程度高,幾乎占據(jù)大半江山渴频,所以很多廠商在構(gòu)建物聯(lián)網(wǎng)系統(tǒng)時(shí)也基于http協(xié)議進(jìn)行開發(fā)芽丹。包括google主導(dǎo)的physic web項(xiàng)目,都是期望在傳統(tǒng)web技術(shù)基礎(chǔ)上構(gòu)建物聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn)卜朗。

HTTP協(xié)議是典型的CS(client/server)通訊模式,由客戶端主動(dòng)發(fā)起連接拔第,向服務(wù)器請(qǐng)求XML或JSON數(shù)據(jù),該協(xié)議最早是為了適用web瀏覽器的上網(wǎng)瀏覽場(chǎng)景和設(shè)計(jì)的场钉,目前在PC楼肪、手機(jī)、pad等終端上都應(yīng)用廣泛惹悄,但是并不適用于物聯(lián)網(wǎng)場(chǎng)景春叫。在物聯(lián)網(wǎng)場(chǎng)景中有三大弊端:

  1. 由于必須由設(shè)備主動(dòng)向服務(wù)器發(fā)送數(shù)據(jù),難以主動(dòng)向設(shè)備推送數(shù)據(jù)。對(duì)于單單的數(shù)據(jù)采集等場(chǎng)景還勉強(qiáng)適用暂殖,但是對(duì)于頻繁的操控場(chǎng)景价匠,只能通過設(shè)備定期主動(dòng)拉取的的方式,實(shí)現(xiàn)成本和實(shí)時(shí)性都大打折扣呛每。
  2. 安全性不高踩窖。web的不安全都是婦孺皆知,HTTP是明文協(xié)議晨横,在很多要求高安全性的物聯(lián)網(wǎng)場(chǎng)景洋腮,如果不做很多安全準(zhǔn)備工作(如采用https等),后果不堪設(shè)想手形。
  3. 不同于用戶交互終端如pc啥供、手機(jī),物聯(lián)網(wǎng)場(chǎng)景中的設(shè)備多樣化库糠,對(duì)于運(yùn)算和存儲(chǔ)資源都十分受限的設(shè)備伙狐,http協(xié)議實(shí)現(xiàn)、XML/JSON數(shù)據(jù)格式的解析瞬欧,都是不可能的任務(wù)贷屎。

標(biāo)準(zhǔn)的HTTP方法有GET、POST 艘虎、PUT和DELETE唉侄。
GET:GET 請(qǐng)求一般不應(yīng)產(chǎn)生副作用。就是說野建,它僅僅是獲取資源信息美旧,就像數(shù)據(jù)庫查詢一樣,不會(huì)修改贬墩,增加數(shù)據(jù)榴嗅,不會(huì)影響資源的狀態(tài),它只是向服務(wù)器發(fā)索取數(shù)據(jù)的一種請(qǐng)求陶舞。
POST:POST表示可能修改變服務(wù)器上的資源的請(qǐng)求嗽测。以新聞網(wǎng)站為例,讀者對(duì)新聞發(fā)表自己的評(píng)論應(yīng)該通過POST實(shí)現(xiàn)肿孵,因?yàn)樵谠u(píng)論提交后 站點(diǎn)的資源已經(jīng)不同了唠粥,或者說資源被修改了。它只是向服務(wù)器提交數(shù)據(jù)的一種請(qǐng)求停做。
PUT:PUT表示可能增加服務(wù)器上的資源請(qǐng)求晤愧。
DELETE:DELETE表示可能刪除服務(wù)器上的資源請(qǐng)求。
在進(jìn)行HTTP連接時(shí)蛉腌,需按照以下步驟進(jìn)行:
1官份、設(shè)置URL:統(tǒng)一資源定位符(Uniform Resource Locator只厘,URL)是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址舅巷「嵛叮互聯(lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它钠右。
2赋元、設(shè)置UAGENT:User-Agent中文名為用戶代理,簡(jiǎn)稱 UA飒房,它是一個(gè)特殊字符串頭搁凸,使得服務(wù)器能夠識(shí)別客戶使用的操作系統(tǒng)及版本、CPU 類型狠毯、瀏覽器及版本护糖、瀏覽器渲染引擎、瀏覽器語言垃你、瀏覽器插件等。一些網(wǎng)站常常通過判斷 UA 來給不同的操作系統(tǒng)喂很、不同的瀏覽器發(fā)送不同的頁面惜颇,因此可能造成某些頁面無法在某個(gè)瀏覽器中正常顯示,但通過偽裝 UA 可以繞過檢測(cè)少辣。
3凌摄、發(fā)起查、改漓帅、增锨亏、刪請(qǐng)求。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末忙干,一起剝皮案震驚了整個(gè)濱河市器予,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌捐迫,老刑警劉巖乾翔,帶你破解...
    沈念sama閱讀 212,222評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異施戴,居然都是意外死亡反浓,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門赞哗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人月劈,你說我怎么就攤上這事∫照唬” “怎么了英岭?”我有些...
    開封第一講書人閱讀 157,720評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)湿右。 經(jīng)常有香客問我诅妹,道長(zhǎng),這世上最難降的妖魔是什么毅人? 我笑而不...
    開封第一講書人閱讀 56,568評(píng)論 1 284
  • 正文 為了忘掉前任吭狡,我火速辦了婚禮,結(jié)果婚禮上丈莺,老公的妹妹穿的比我還像新娘划煮。我一直安慰自己,他們只是感情好缔俄,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,696評(píng)論 6 386
  • 文/花漫 我一把揭開白布弛秋。 她就那樣靜靜地躺著蟹略,像睡著了一般。 火紅的嫁衣襯著肌膚如雪遏佣。 梳的紋絲不亂的頭發(fā)上挖炬,一...
    開封第一講書人閱讀 49,879評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音状婶,去河邊找鬼意敛。 笑死膛虫,一個(gè)胖子當(dāng)著我的面吹牛稍刀,可吹牛的內(nèi)容都是我干的碴倾。 我是一名探鬼主播,決...
    沈念sama閱讀 39,028評(píng)論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼掉丽,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼跌榔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起捶障,我...
    開封第一講書人閱讀 37,773評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤僧须,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后项炼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體担平,經(jīng)...
    沈念sama閱讀 44,220評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡示绊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,550評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了暂论。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片面褐。...
    茶點(diǎn)故事閱讀 38,697評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖取胎,靈堂內(nèi)的尸體忽然破棺而出展哭,到底是詐尸還是另有隱情,我是刑警寧澤闻蛀,帶...
    沈念sama閱讀 34,360評(píng)論 4 332
  • 正文 年R本政府宣布匪傍,位于F島的核電站,受9級(jí)特大地震影響觉痛,放射性物質(zhì)發(fā)生泄漏役衡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,002評(píng)論 3 315
  • 文/蒙蒙 一薪棒、第九天 我趴在偏房一處隱蔽的房頂上張望手蝎。 院中可真熱鬧,春花似錦俐芯、人聲如沸棵介。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鞍时。三九已至亏拉,卻和暖如春扣蜻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背及塘。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評(píng)論 1 266
  • 我被黑心中介騙來泰國打工莽使, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人笙僚。 一個(gè)月前我還...
    沈念sama閱讀 46,433評(píng)論 2 360
  • 正文 我出身青樓芳肌,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親肋层。 傳聞我的和親對(duì)象是個(gè)殘疾皇子亿笤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,587評(píng)論 2 350

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