2024-06-01|閱讀時間 ‧ 約 23 分鐘

HTTP、HTTPS

HTTP(Hyper Text Transfer Protocol,超文字傳輸協定)

通常執行在TCP協定上。請求和回傳訊息的頭是ASCII,而內容是MIME。


HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer)

以HTTP為基礎,透過加密和身份認證,增加資料的安全性。HTTPS就是採用TLS/SSL。TLS(Transfer Layer Security,傳輸層安全協議)與SSL(Secure Socket Layer,安全通訊端層)都是安全協定。


HTTP 0.9

只支援GET,不支援MIME和標頭。


HTTP 1.0

增加了各種標頭與多媒體處理。


HTTP 1.1

是目前主要協定。有明確的語意且支援複雜的網頁應用。


HTTP 2

增加了標頭資訊壓縮與推送等功能,提高了傳輸效率


常用的方法

  • GET:請求頁面內容。
  • HEAD:類似GET;獲取表頭。
  • POST:可以傳資料檔案。
  • PUT:上傳資料取代在伺服器指定的資料。
  • DELETE:刪除指定資料。
  • OPTIONS:允許查看伺服器性能。
  • CONNECT:要求伺服器存取其他網頁。
  • TRACE:回應伺服器收到的請求。
分享至
成為作者繼續創作的動力吧!
後端程式設計相關的內容,包含:PHP、Golang、Java、SQL...。
© 2024 vocus All rights reserved.