HTTP報文,

來源:互聯網
上載者:User

HTTP報文,
HTTP報文

報文是如何流動的?

1.HTTP報文是在HTTP應用程式之間發送的資料區塊,這些資料區塊以一些文本形式的元資訊開頭,這些資訊描述了報文的內容和含義,後面跟著可選的資料部分。這些報文在用戶端、伺服器和代理之間流動。“流入”、“流出”、“上遊”、“下流”都是用來描述報文方向。

2.報文都是向下遊流動的,報文的寄件者都在接受者的上遊。

 

HTTP報文的三個組成部分(起始行、首部、實體的主體)

每條報文都包含一條來自用戶端的請求,或者一條來自伺服器的響應。其中由對報文進行描述的起始行(start line)、包含屬性的首部(header)塊、以及可選的、包含資料的主體(body)部分組成。

請求報文的格式:<method><request-URL><version>

                <headers>

 

                <entity-body>

響應報文的格式

<version ><status><reason-phrase>

<headers>

 

<entity-body>

起始行:請求報文說明報文要做些什麼,響應報文說明發生了什麼。下表中列出了常用的HTTP方法

下表中列出了狀態代碼的分類

版本號碼會以HTTP/x.y的方式出現,為HTTP應用程式提供了一種將自己所遵循的協議版本告知對方的方式。版本號碼說明了應用程式支援的最高HTTP版本。需要注意的是HTTP1.22比       HTTP1.3的版本要高。因為22>3.

首部:是一些名/值對的列表。首部分為以下幾類:通用首部、請求首部、響應首部、實體首部、擴充首部

 

 

實體:是HTTP要傳輸的內容。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.