Http之基礎

來源:互聯網
上載者:User

標籤:是你   content   blog   網頁   其他   services   nsf   存在   web伺服器   

簡介

HTTP協議(HyperText Transfer Protocol,超文字傳輸通訊協定 (HTTP))是網際網路上應用最為廣泛的一種網路傳輸協議,所有的WWW檔案都必須遵守這個標準。

HTTP是一個基於TCP/IP通訊協定來傳遞資料(HTML 檔案, 圖片檔案, 查詢結果等)。

工作原理

TTP協議工作於用戶端-服務端架構為上。瀏覽器作為HTTP用戶端通過URL向HTTP服務端即WEB伺服器發送所有請求。

Web伺服器有:Apache伺服器,IIS伺服器(Internet Information Services)等。

Web伺服器根據接收到的請求後,向用戶端發送響應資訊。

HTTP預設連接埠號碼為80,但是你也可以改為8080或者其他連接埠。

HTTP三點注意事項:

  • HTTP是無串連:不需連線的含義是限制每次串連只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即中斷連線。採用這種方式可以節省傳輸時間。
  • HTTP是媒體獨立的:這意味著,只要用戶端和伺服器知道如何處理的資料內容,任何類型的資料都可以通過HTTP發送。用戶端以及伺服器指定使用適合的MIME-type內容類型。
  • HTTP是無狀態:HTTP協議是無狀態協議。無狀態是指協議對於交易處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致每次串連傳送的資料量增大。另一方面,在伺服器不需要先前資訊時它的應答就較快。

 

 

HTTP要求方法

 

HTTP 回應標頭資訊

 

 

 

HTTP content-type

Content-Type,內容類型,一般是指網頁中存在的Content-Type,用於定義網路檔案的類型和網頁的編碼,決定瀏覽器將以什麼形式、什麼編碼讀取這個檔案,這就是經常看到一些Asp網頁點擊的結果卻是下載到的一個檔案或一張圖片的原因。

HTTP content-type 對照表

 

 

 

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.