女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HTTP協(xié)議的運作方式及請求/響應的步驟

要長高 ? 來源:網(wǎng)絡整理 ? 作者:網(wǎng)絡整理 ? 2024-02-01 11:02 ? 次閱讀

什么是HTTP協(xié)議

超文本傳輸協(xié)議Hyper Text Transfer ProtocolHTTP是一個簡單的請求-響應協(xié)議它通常運行在TCP之上。它指定了客戶端可能發(fā)送給服務器什么樣的消息以及得到什么樣的響應。請求和響應消息的頭以ASCII形式給出而消息內容則具有一個類似MIME的格式。

HTTP的工作原理

HTTP是基于客戶/服務器模式且面向連接的。典型的HTTP事務處理有如下的過程

1客戶與服務器建立連接

2客戶向服務器提出請求

3服務器接受請求并根據(jù)請求返回相應的文件作為應答

4客戶與服務器關閉連接。

HTTP協(xié)議的運作方式

在WWW中“客戶”與“服務器”是一個相對的概念只存在于一個特定的連接期間即在某個連接中的客戶在另一個連接中可能作為服務器。基于HTTP的客戶/服務器模式的信息交換過程它分四個過程建立連接、發(fā)送請求信息、發(fā)送響應信息、關閉連接。

wKgaomW7CdiAJfRMAAG6viDsKCs136.png

HTTP協(xié)議的報文格式

HTTP報文由從客戶機到服務器的請求和從服務器到客戶機的響應構成。請求報文格式如下

請求行 - 通用信息頭 - 請求頭 - 實體頭 - 報文主體

請求行以方法字段開始后面分別是URL字段和HTTP協(xié)議版本字段并以CRLF結尾。SP是分隔符。除了在最后的CRLF序列中CF和LF是必需的之外其他都可以不要。有關通用信息頭請求頭和實體頭方面的具體內容可以參照相關文件。

應答報文格式如下

狀態(tài)行 - 通用信息頭 - 響應頭 - 實體頭 - 報文主體

狀態(tài)碼元由3位數(shù)字組成表示請求是否被理解或被滿足。原因分析是對原文的狀態(tài)碼作簡短的描述狀態(tài)碼用來支持自動操作而原因分析用來供用戶使用。客戶機無需用來檢查或顯示語法。有關通用信息頭響應頭和實體頭方面的具體內容可以參照相關文件。

HTTP 請求/響應的步驟

客戶端連接到 Web 服務器

一個 HTTP 客戶端。通常是瀏覽器,與 Web 服務器的 HTTP 端(默認為 80)建立一個 TCP 套接字連接。如:http://www.baidu.com;

發(fā)送 HTTP 請求

通過 TCP 套接字,客戶端向 Web 服務器發(fā)送一個文本的請求報文,一個請求報文包括請求行、請求頭部、空行和請求數(shù)據(jù) 4 部分組成。

服務器接受請求并返回 HTTP 響應

Web 服務器解析請求,定位請求資源。服務器將資源副本寫到 TCP 套接字,由客戶端讀取。一個響應由狀態(tài)行、響應頭部、空行和響應數(shù)據(jù) 4 部分組成。

釋放 TCP 連接

如果 connect 模式為 close,則服務器阻斷關閉 TCP 連接,客戶端被動關閉連接,釋放 TCP 連接;如果 connection 模式為 keepalive,則該連接會保持一段時間,在改時間內可以繼續(xù)接收請求。

客戶端瀏覽器解析 HTML 內容。

客戶端瀏覽器首先解析狀態(tài)行,查看表明請求是否成功的狀態(tài)代碼,然后解析每一個響應頭,響應頭告知以下為若干字節(jié)的 HTML 文檔和文檔的字符集。客戶端瀏覽器讀取響應數(shù)據(jù) HTML,根據(jù) HTML 語法堆砌進行格式化,并在瀏覽器窗口中顯示。

審核編輯:黃飛

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

    關注

    12

    文章

    9681

    瀏覽量

    87260
  • HTTP
    +關注

    關注

    0

    文章

    520

    瀏覽量

    32447
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1397

    瀏覽量

    80356
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    一起學習HTTP協(xié)議

    的HTTPS。如下圖所示:HTTP請求響應模型HTTP協(xié)議永遠都是客戶端發(fā)起請求,服務器回送
    發(fā)表于 12-16 10:42

    HTTP協(xié)議如何請求信息Request?

    WebClient 軟件包功能特點HTTP協(xié)議介紹HTTP協(xié)議請求信息RequestHTTP協(xié)議響應
    發(fā)表于 03-30 07:35

    HTTP協(xié)議的相關資料分享

    前言HTTP協(xié)議是一個簡單的請求-響應協(xié)議,它通常運行在TCP之上,傳輸端口一般為80。它指定了客戶端可能發(fā)送給服務器什么樣的消息以及得到什
    發(fā)表于 02-10 07:46

    http1.1協(xié)議中文版

    http1.1超文本傳輸協(xié)議標準的中文翻譯版,IOT的HTTP請求響應模型
    發(fā)表于 10-29 11:10 ?0次下載

    iOS中HTTP傳輸協(xié)議

    局限于文本(其實可以傳輸任意類型的數(shù)據(jù))。 圖1.1傳輸示意圖.png 二、HTTP請求響應的內容 當我們往服務端發(fā)送一條HTTP請求時都
    發(fā)表于 09-26 16:27 ?0次下載
    iOS中<b class='flag-5'>HTTP</b>傳輸<b class='flag-5'>協(xié)議</b>

    HTTP協(xié)議的使用方式和設計原理講解

    HTTP 協(xié)議在網(wǎng)絡知識中占據(jù)了重要的地位,HTTP 協(xié)議最基礎的就是請求響應的報文,而報文又
    發(fā)表于 06-28 09:08 ?4397次閱讀
    <b class='flag-5'>HTTP</b><b class='flag-5'>協(xié)議</b>的使用<b class='flag-5'>方式</b>和設計原理講解

    HTTP請求方式有哪些

    相信大家在不管是學習、工作或者面試中,肯定會碰到或被問到?HTTP??相關的知識。今天我們來聊聊有哪些?HTTP?請求方式,以及區(qū)別吧! 小伙伴們寫過接口或者使用過網(wǎng)頁開發(fā)者模式的,肯
    的頭像 發(fā)表于 09-02 09:21 ?4842次閱讀

    SQL注入中的HTTP請求頭介紹

    作者名: 今天給大家講解的是SQL注入中的http請求頭注入,這種注入方式平時用的非常多,上次看別人面試時遇到了,就再來深究一下,研究其中的原理,利用方式等等 一、
    的頭像 發(fā)表于 01-14 11:22 ?3814次閱讀

    什么是HTTP協(xié)議

    超文本傳輸協(xié)議(Hyper Text Transfer Protocol,HTTP)是一個簡單的請求-響應協(xié)議,它通常運行在TCP之上。它指
    發(fā)表于 05-06 15:43 ?3895次閱讀

    HTTP協(xié)議運作方式

    客戶端發(fā)起請求:客戶端向服務端發(fā)送HTTP請求報文,報文包括請求行、請求頭、請求體等內容,其中
    發(fā)表于 05-06 15:52 ?942次閱讀
    <b class='flag-5'>HTTP</b><b class='flag-5'>協(xié)議</b>的<b class='flag-5'>運作</b><b class='flag-5'>方式</b>

    HTTP 協(xié)議的基本概念

    瀏覽器)和服務器之間請求響應的格式。 1. HTTP協(xié)議概述 HTTP協(xié)議基于TCP/IP
    的頭像 發(fā)表于 12-29 15:12 ?1023次閱讀

    HTTP 協(xié)議的工作原理

    HTTP協(xié)議的工作原理 1. HTTP協(xié)議概述 HTTP是一個應用層協(xié)議,它定義了客戶端與服務器
    的頭像 發(fā)表于 12-30 09:21 ?827次閱讀

    如何使用 HTTP 協(xié)議進行數(shù)據(jù)傳輸

    在互聯(lián)網(wǎng)時代,數(shù)據(jù)傳輸是信息交換的基礎。HTTP協(xié)議作為最常用的數(shù)據(jù)傳輸協(xié)議之一,支撐著全球數(shù)十億用戶的數(shù)據(jù)交互。 HTTP協(xié)議的基本概念
    的頭像 發(fā)表于 12-30 09:24 ?1367次閱讀

    如何使用 cURL 測試 HTTP 協(xié)議

    cURL是一個強大的命令行工具,用于傳輸數(shù)據(jù),支持多種協(xié)議,包括HTTP、HTTPS、FTP等。使用cURL測試HTTP協(xié)議可以幫助你理解HTTP
    的頭像 發(fā)表于 12-30 09:26 ?966次閱讀

    如何調試 HTTP 請求響應

    調試HTTP請求響應是Web開發(fā)和網(wǎng)絡編程中的一個重要技能。以下是一些步驟和工具,可以幫助你調試HTTP
    的頭像 發(fā)表于 12-30 09:28 ?1084次閱讀