HTTP請求步驟以及請求和響應的組成部分

來源:互聯網
上載者:User

標籤:重新導向   使用   傳遞   網路   mic   成功   狀態代碼   使用者   查詢   

什麼是HTTP:簡單來說,就是電腦通過網路進行通訊的規則。同時HTTP是一種無狀態協議(就是不建立持久的連結)。

下面從以下三個部分解釋http請求:

一、http請求的步驟。

二、http請求的四個部分組成。

三、http響應的三個部分組成。

 

一、http請求的步驟:

  大致分為七個,如下

  1. 建立TCP連結。
  2. Web瀏覽器向web伺服器發送請求命令。

  3. Web瀏覽器發送要求標頭資訊。

  4. Web伺服器應答。

  5. Web伺服器發送應答頭資訊。

  6. Web伺服器向瀏覽器發送資料。

  7. Web伺服器關閉TCP串連。

二、http請求的四個部分組成:

    1、http請求的方法和動作,比如是get還是post請求。

    2、正在請求的url,總得知道請求的地址是什麼吧。

    3、要求標頭,包含一些用戶端環境資訊,身分識別驗證資訊等。

    4、請求體,也就是請求本文,請求本文中可以包含客戶提交的查詢字串資訊,表單資訊等等。

    // <get請求和post請求>

      get:一般用於資訊擷取,使用url傳遞參數,對所發送的資訊的數量有限制,一般在2000個字元。

      post: 一般用於修改伺服器上的資源,對所發送資訊的數量無限制。

三、http響應的三個部分組成:

    1、一個數字和文字組成的狀態代碼,用來顯示請求成功或者失敗。

    2、回應標頭,和要求標頭一樣,回應標頭也包含許多有用的資訊,比如伺服器類型、日期時間、內容類型和長度等。

    3、響應體,也就是響應報文。

    <狀態代碼>

     1XX:資訊類,表示收到Web瀏覽器請求,正在進一步的處理中。

     2XX:成功,表示使用者請求被正確接收,比如200。

    3XX:重新導向,表示請求沒有成功,客戶需採取進一步的動作。

    4XX:用戶端錯誤,說明用戶端提交的請求有錯誤。比如404

    Found:請求中引用的文檔不存在

    5XX:伺服器錯誤,伺服器不能完成對請求的處理。比如500

 

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.