超文本傳輸協議(HTTP)是用於分布式、協作性、超媒體信息系統的應用層協議。這是自1990以來全球資訊網(即網際網路)數據通信的基礎。HTTP是一種通用的無狀態協議,可以用於其他目的,也可以使用其請求方法、錯誤代碼和頭的擴展。
本教程基於RFC-2616規範,該規範定義了稱爲HTTP/1.1的協議。HTTP/1.1是對原始HTTP(HTTP/1.0)的修訂。HTTP/1.0和HTTP/1.1之間的一個主要區別是,HTTP/1.0爲每個請求/響應交換使用一個新連接,其中,as HTTP/1.1連接可用於一個或多個請求/響應交換。
Audience
本教程是爲計算機科學畢業生和web開發人員準備的,幫助他們理解與超文本傳輸協議(HTTP)相關的基本到高級概念。
Prerequisites
在繼續學習本教程之前,最好對web概念、web瀏覽器、web伺服器、基於客戶機和伺服器架構的軟體有一個基本的了解。