HTTP, HTTPS
Last updated
Was this helpful?
Last updated
Was this helpful?
HTTP是TCP的上層協定,設計HTTP最初的目的是為了提供一種發布和接收HTML頁面的方法。通過HTTP或者HTTPS協定請求的資源由統一資源識別元(Uniform Resource Identifiers,URI)來標識,也就是我們俗稱的網址
通常,由HTTP用戶端發起一個請求(例如在網址列輸入網址),將會建立一個到伺服器指定埠(預設是80埠)的TCP連線。HTTP伺服器則在那個埠監聽用戶端的請求。一旦收到請求,伺服器會向用戶端返回一個狀態,比如"HTTP/1.1 200 OK"
上面的200,指的是status code,可參考
以下列出常見的Status Code
比較常見的是以下幾種
Restful api
,其中包含對資源的操作包括獲取、創建、修改和刪除資源,這些操作正好對應HTTP協議提供的GET、POST、PUT和DELETE方法。 可參考:
而傳輸封包中的資料格式可以是XML或是JSON或是年代算比較新的protocol buffer
可參考
主要是拿來改善原本的HTTP/1.1的幾個問題,HTTP2的優點包含
參考程式碼HTTP與HTTPS資料夾