HTTP 1.2

HTTP 1.2

自從1999年以來,超文本傳輸協定(HTTP)終於完成了首個重要更新,其中包含了對層次、文本——選單界面和認證的增強支持。此外,還包含了一套新的頭(header)與擴展(extension)機制。

基本介紹

  • 中文名:超文本傳輸協定 1.2
  • 外文名:Http 1.2
簡介,性質,套用,

簡介

HTTP最早於1990年投入使用,其首個版本HTTP/0.9是個簡單的協定,用於跨越Internet的原生數據傳送。RFC 1945所定義的HTTP/1.0對協定進行了改進,可以傳遞MIME訊息、包含關於所傳遞數據的元信息以及請求/回響語義的描述符。然而,HTTP/1.0並未考慮到分級代理、快取的效果、持續連線或是虛擬主機的需求。遵循RFC 2616的1.1版重點解決了上述問題,但由於其在1999年才開始投入使用,現在已經顯現出了衰老的跡象。

性質

  • 改進的DNS用法:HTTP 1.2使用了SRV records以更好地支持負載平衡,並且對於Web和E-Mail來說只會使用域名。
  • 改進的認證:改進了Basic和Digest訪問認證,相比於之前的基於表單的認證,提供了更好的具有本地觀感的瀏覽器體驗。
  • 增加了一套新的accepted headers——與過去的方式完全不同,只要不處於accepted headers中的任何頭都會被兼容的伺服器拒絕掉。
  • 可以通過IETF站點增加新的accepted headers,它會象徵性地收取一定的費用來補償管理上的花費。

套用

藉助於新的1.2版,HTTP在資源分級上得到了更強有力的支持,同時對文本選單界面的支持也更棒,這非常適合於移動客戶端等計算環境。作為設計目標的一部分,HTTP 1.2在功能上更像是一個唯讀的全球網路檔案系統。支持最新版本的系統會包含一系列層次性、可連結的選單。選單項與標題的選擇是由伺服器管理員掌控的。
相比於HTTP 1.1來說,HTTP 1.2包含了更多迫切實現的需求,這是為了確保能夠可靠地實現其特性。
IETF首席工程師Richard Astley對此評論到:
我們深信新版的HTTP協定能夠很好地向後兼容於1.1版,同時又會很好地解決如今WWW所面臨的各種挑戰。我們認為該規範會簡化用戶、開發者和實現者的使用。

相關詞條

熱門詞條

聯絡我們