91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

超文本傳輸協(xié)議(HTTP)的詳細(xì)介紹

EDI電子數(shù)據(jù)交換 ? 來源:EDI電子數(shù)據(jù)交換 ? 作者:EDI電子數(shù)據(jù)交換 ? 2021-12-15 10:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

超文本傳輸協(xié)議(HTTP)是一種用于分布式,協(xié)作式超媒體信息系統(tǒng)的應(yīng)用程序?qū)訁f(xié)議。HTTP是萬維網(wǎng)(World Wide Web)數(shù)據(jù)通信的基礎(chǔ),超文本文檔包括指向用戶可以輕松訪問的其他資源的超鏈接,例如,通過單擊鼠標(biāo)或通過在Web瀏覽器中點(diǎn)擊屏幕。

技術(shù)概述

HTTP作為客戶端-服務(wù)器計(jì)算模型中的請求-應(yīng)答協(xié)議。例如,一個網(wǎng)頁瀏覽器可能是客戶端,一個在計(jì)算機(jī)上運(yùn)行,托管在網(wǎng)站上的應(yīng)用程序可能是服務(wù)器。客戶端向服務(wù)器提交HTTP請求消息。服務(wù)器提供資源(例如HTML文件和其他內(nèi)容)或代表客戶端執(zhí)行其他功能,將應(yīng)答消息返回到客戶端。應(yīng)答包含有關(guān)請求的完成狀態(tài)信息,并且還可能在其消息正文中包含請求的內(nèi)容。

Web瀏覽器是用戶代理(UA)的示例。其他類型的用戶代理包括由搜索服務(wù)提供商使用的索引軟件(網(wǎng)絡(luò)爬蟲),語音瀏覽器,移動應(yīng)用,以及其他軟件訪問、消耗或顯示網(wǎng)頁內(nèi)容。

HTTP旨在允許中間網(wǎng)絡(luò)元素改善或啟用客戶端與服務(wù)器之間的通信。高流量的網(wǎng)站通常會受益于Web緩存服務(wù)器,該服務(wù)器代表上游服務(wù)器交付內(nèi)容以縮短應(yīng)答時(shí)間。Web瀏覽器緩存以前訪問的Web資源,并在可能的情況下重用它們以減少網(wǎng)絡(luò)流量。通過與外部服務(wù)器中繼消息,專用網(wǎng)絡(luò)邊界處的HTTP代理服務(wù)器可以促進(jìn)與沒有全局可路由地址的客戶端之間的通信。

HTTP是在Internet協(xié)議套件的框架內(nèi)設(shè)計(jì)的應(yīng)用程序?qū)訁f(xié)議。常用的是底層和可靠傳輸層協(xié)議以及傳輸控制協(xié)議(TCP)。但是,HTTP可以修改為使用不可靠的協(xié)議,例如HTTPU和簡單服務(wù)發(fā)現(xiàn)協(xié)議(SSDP)中的用戶數(shù)據(jù)報(bào)協(xié)議(UDP )。

使用統(tǒng)一資源標(biāo)識符(URI)方案http和https,通過統(tǒng)一資源定位符(URL)標(biāo)識HTTP資源并將其放置在網(wǎng)絡(luò)上。如RFC 3986中所定義的那樣,URI被編碼為HTML文檔中的超鏈接,以形成相互鏈接的超文本文檔。

HTTP / 1.1是原始HTTP(HTTP / 1.0)的修訂版。在HTTP / 1.0中,為每個到同一服務(wù)器的資源請求都建立了單獨(dú)連接。HTTP / 1.1可連接多次重復(fù)使用,在頁面已交付之后下載圖片、腳本、樣式表等等。因而隨著TCP連接的建立,HTTP/1.1通信的延遲更少,但同時(shí)也帶來了相當(dāng)大的開銷。

HTTP會話

HTTP會話是一系列網(wǎng)絡(luò)請求-應(yīng)答事務(wù)。HTTP客戶端通過建立到服務(wù)器上特定端口的傳輸控制協(xié)議(TCP)連接(通常是端口80,偶爾是端口8080)來發(fā)起請求。偵聽該端口的HTTP服務(wù)器正在等待客戶端的請求消息。收到請求后,服務(wù)器將發(fā)回狀態(tài)行(例如“ HTTP / 1.1 200 OK”)和其自身的消息。雖然也可能會返回錯誤消息或其他信息,該消息的主體主要是請求的資源。

HTTP會話狀態(tài):HTTP是一種無狀態(tài)協(xié)議。無狀態(tài)協(xié)議不需要HTTP服務(wù)器在多個請求的持續(xù)時(shí)間內(nèi)保留有關(guān)每個用戶的信息或狀態(tài)。但是,某些Web應(yīng)用程序使用HTTP cookie或Web表單內(nèi)的隱藏變量來實(shí)現(xiàn)狀態(tài)或服務(wù)器端會話。

HTTP認(rèn)證

HTTP提供了多種身份驗(yàn)證方案,例如基本訪問身份驗(yàn)證和摘要訪問身份驗(yàn)證,它們通過挑戰(zhàn)-應(yīng)答機(jī)制進(jìn)行操作。借此方式,服務(wù)器在提供請求的內(nèi)容之前識別訪問隊(duì)象并對其提出質(zhì)疑和詢問。

HTTP通過一組可擴(kuò)展的挑戰(zhàn)-應(yīng)答認(rèn)證方案,提供了用于訪問控制和認(rèn)證的通用框架,服務(wù)器可以使用挑戰(zhàn)-應(yīng)答認(rèn)證方案來質(zhì)疑和詢問客戶端請求,客戶端可以使用它來提供認(rèn)證信息。

身份驗(yàn)證領(lǐng)域

HTTP身份驗(yàn)證規(guī)范還提供了一個任意的、特定于實(shí)現(xiàn)的構(gòu)造,用于進(jìn)一步將公用的資源劃分給定根URI。如果存在,則將領(lǐng)域值字符串與規(guī)范的根URI結(jié)合以形成質(zhì)疑和詢問的保護(hù)空間組件。實(shí)際上,這允許服務(wù)器在一個根URI下定義單獨(dú)的身份驗(yàn)證范圍。

關(guān)于EDI更多問題探討,歡迎私信或評論。

注:文案部分內(nèi)容來源于網(wǎng)絡(luò),版權(quán)歸原創(chuàng)作者所有,如有侵犯到您的權(quán)益,請您聯(lián)系我們進(jìn)行刪除,給您帶來困擾,我們深感抱歉。

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10250

    瀏覽量

    91474
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    537

    瀏覽量

    35339
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何基于CANoe實(shí)現(xiàn)HTTP通信

    超文本傳輸協(xié)議HTTP,Hypertext Transfer Protocol)是一種用于在客戶端與服務(wù)器之間傳輸數(shù)據(jù)的應(yīng)用層
    的頭像 發(fā)表于 01-28 15:01 ?183次閱讀
    如何基于CANoe實(shí)現(xiàn)<b class='flag-5'>HTTP</b>通信

    瑞芯微(EASY EAI)RV1126B http/https

    1.HTTP/HTTPS簡介HTTP(全稱:HyperTextTransferProtocol,超文本傳輸協(xié)議)是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種
    的頭像 發(fā)表于 01-26 16:53 ?1095次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>http</b>/https

    工業(yè)領(lǐng)域?yàn)槭裁磿玫?b class='flag-5'>HTTP協(xié)議

    工業(yè)領(lǐng)域使用HTTP協(xié)議主要源于其 通用性、易用性、擴(kuò)展性 以及與現(xiàn)代工業(yè)系統(tǒng)集成需求的契合,盡管工業(yè)環(huán)境對實(shí)時(shí)性、可靠性的要求較高,但HTTP在特定場景下仍能發(fā)揮關(guān)鍵作用。以下是具體原因分析
    的頭像 發(fā)表于 12-27 09:38 ?145次閱讀

    HTTP物聯(lián)網(wǎng)網(wǎng)關(guān)是什么?有什么功能?

    HTTP物聯(lián)網(wǎng)網(wǎng)關(guān)是連接物聯(lián)網(wǎng)設(shè)備與云端平臺的核心設(shè)備,它以HTTP協(xié)議為基礎(chǔ),實(shí)現(xiàn)設(shè)備與云端之間的數(shù)據(jù)交互,并具備協(xié)議轉(zhuǎn)換、數(shù)據(jù)預(yù)處理、安全管理和設(shè)備管理等功能 。以下是
    的頭像 發(fā)表于 12-24 11:33 ?315次閱讀
    <b class='flag-5'>HTTP</b>物聯(lián)網(wǎng)網(wǎng)關(guān)是什么?有什么功能?

    HTTP通信網(wǎng)關(guān)是什么?有什么功能?

    詳細(xì)說明: 核心功能 協(xié)議轉(zhuǎn)換(核心角色) 場景 :當(dāng)客戶端使用HTTP協(xié)議請求非HTTP服務(wù)(如FTP、數(shù)據(jù)庫查詢)時(shí),網(wǎng)關(guān)作為“翻譯器
    的頭像 發(fā)表于 12-23 11:14 ?424次閱讀

    4G工業(yè)網(wǎng)關(guān)實(shí)現(xiàn)PLC數(shù)據(jù)采集與HTTP協(xié)議上報(bào)

    HTTP超文本傳輸協(xié)議)是互聯(lián)網(wǎng)最基礎(chǔ)的應(yīng)用層協(xié)議,在工業(yè)物聯(lián)網(wǎng)(IIoT)中也被廣泛用于設(shè)備上云、數(shù)據(jù)上報(bào)與系統(tǒng)集成通信,其標(biāo)準(zhǔn)化、跨平
    的頭像 發(fā)表于 12-23 10:22 ?274次閱讀
    4G工業(yè)網(wǎng)關(guān)實(shí)現(xiàn)PLC數(shù)據(jù)采集與<b class='flag-5'>HTTP</b><b class='flag-5'>協(xié)議</b>上報(bào)

    使用 HTTP 協(xié)議能否實(shí)現(xiàn) IAP 功能?

    使用 HTTP 協(xié)議,能否實(shí)現(xiàn) IAP 功能?
    發(fā)表于 12-23 06:35

    使用HTTP實(shí)現(xiàn)IAP的方法

    使用 HTTP 協(xié)議進(jìn)行固件升級沒有使用 TFTP 常見,但是在需要通過 Internet 進(jìn)行遠(yuǎn)程編程時(shí),這種解決方案就顯得極為有用。這時(shí),需要使用 TCP 傳輸協(xié)議來實(shí)現(xiàn)
    發(fā)表于 12-16 06:18

    20個常用服務(wù)端口及對應(yīng)服務(wù)信息

    電子郵件。 (5) 端口號:53 服務(wù)名稱:DNS 服務(wù)描述:域名系統(tǒng),用于將域名解析為與之對應(yīng)的IP地址。 (6) 端口號:80 服務(wù)名稱:HTTP 服務(wù)描述:超文本傳輸協(xié)議,用
    發(fā)表于 12-03 06:07

    LuatOS Air780EPM 開發(fā)板 HTTP 教程:原理講解與項(xiàng)目實(shí)操!

    什么是 HTTP? HTTP 全稱為 HyperText Transfer Protocol,中文即“超文本傳輸協(xié)議”。它是一種應(yīng)用層
    的頭像 發(fā)表于 09-26 20:36 ?996次閱讀
    LuatOS Air780EPM 開發(fā)板 <b class='flag-5'>HTTP</b> 教程:原理講解與項(xiàng)目實(shí)操!

    教你如何手搓一個樹莓派網(wǎng)絡(luò)服務(wù)器!

    與服務(wù)器之間的交互遵循客戶端-服務(wù)器模型。HTTP是用于在互聯(lián)網(wǎng)上傳輸超文本請求和信息的協(xié)議。它是網(wǎng)絡(luò)上任何數(shù)據(jù)交換的基礎(chǔ),用于在客戶端和服務(wù)器之間
    的頭像 發(fā)表于 07-12 08:23 ?633次閱讀
    教你如何手搓一個樹莓派網(wǎng)絡(luò)服務(wù)器!

    HTTP協(xié)議在工業(yè)領(lǐng)域會用到嗎

    HTTP協(xié)議在工業(yè)領(lǐng)域會用到,并且在工業(yè)互聯(lián)網(wǎng)、設(shè)備管理、數(shù)據(jù)交互等多個方面發(fā)揮著重要作用,以下為你詳細(xì)介紹: 工業(yè)互聯(lián)網(wǎng)場景 設(shè)備接入與管理 原理:在工業(yè)互聯(lián)網(wǎng)平臺中,各類工業(yè)設(shè)備(
    的頭像 發(fā)表于 06-03 09:17 ?673次閱讀

    基于RK3576開發(fā)板的http/https通訊

    HTTP超文本傳輸協(xié)議)和HTTPS(安全超文本傳輸協(xié)議
    的頭像 發(fā)表于 05-10 11:24 ?1850次閱讀
    基于RK3576開發(fā)板的<b class='flag-5'>http</b>/https通訊

    CANOPEN協(xié)議詳細(xì)介紹

    (數(shù)據(jù)長度)、DATA(數(shù)據(jù))四部分構(gòu)成,本質(zhì)上都是通過封裝CAN總線協(xié)議的數(shù)據(jù)幀的仲裁段和數(shù)據(jù)段來實(shí)現(xiàn)的。他們的不同體現(xiàn)在DATA這個部分,有的對象DATA部分可以完全用來傳輸數(shù)據(jù),有的對象針對DATA部分進(jìn)一步做了劃分和要
    發(fā)表于 03-26 15:27 ?0次下載

    HTTP和HTTPS的關(guān)鍵區(qū)別

    HTTP(HyperText Transfer Protocol) 是一種無狀態(tài)的通信協(xié)議,通常用于在客戶端(例如瀏覽器)和服務(wù)器之間傳輸超文本(如 HTML 頁面)。但這僅僅是一個單
    的頭像 發(fā)表于 03-25 15:34 ?2286次閱讀
    <b class='flag-5'>HTTP</b>和HTTPS的關(guān)鍵區(qū)別