HTTP基礎知識

來源:互聯網
上載者:User

標籤:

HTTP是電腦通過網路進行通訊的規則,是一種無狀態的協議,不建立持久的串連(用戶端向伺服器發送請求,web伺服器返迴響應,接著串連就被關閉了);

一個完整的HTTP請求串連,通常有下面7個步驟:

1、建立TCP串連(一般走的都是TCP串連)

2、web瀏覽器向web伺服器發送請求命令

3、web瀏覽器發送要求標頭資訊

4、web伺服器應答

5、web伺服器發送應答頭資訊

6、web伺服器向瀏覽器發送資料

7、web伺服器關閉TCP串連

一個HTTP請求一般由四部分組成:

1、HTTP請求的方法或動作,比如是GET還是POST請求

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

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

4、請求體,也就是請求本文,請求本文中可以包含客戶提交的查詢字串資訊,表單資訊等等,一般來說,要求標頭與請求體之間有一個空行,表示要求標頭已經結束,接下來的內容就是請求體

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.