在網際網路的傳輸中,很常聽到HTTP,到底什麼是HTTP呢?
什麼是 HTTP?
全名為 超文本傳輸協定,顧名思義就是用來傳輸超文本的協定
超文本 是什麼?如果你有了解過 網頁的基本組成,對於超文本多少有點概念
所以可以簡單理解 HTTP就是用來傳輸網頁的協定
當然他也不局限於傳輸網頁,在網際網路上傳輸數據也可以使用
而 HTTPS,加上了 S 就只是多了個 Secure 安全,用來傳輸較隱私、敏感的訊息,在原本不安全的網際網路中建立一個安全的通道提供保護作用
因此當在傳輸重要資訊時,可以確認一下網址中的 http是否有加 s
HTTP 可以做什麼事情?
了解 HTTP是用來傳輸數據的協定之後
就不難理解他是 使用者端 與 伺服器端 之間的溝通橋樑
使用者可以發起 HTTP請求給伺服器,就像是使用者訪問 https://codingbeginner01.com/about 這個網址時,就是透過 https 協定 去 codingbeginner01.com 這個伺服器 找到想要的 about 頁面
這個過程 使用者會發送請求(https://codingbeginner01.com/about )之後再接收結果(about頁面)
而再更深入探討一下「發送請求」這部分
請求又有分很多種方法
簡單理解就是 要求配合執行 xxx 動作
HTTP 常見的請求方法
方法 method | 動作描述 |
---|---|
GET | 讀取資源 |
POST | 提交資源 |
PUT | 修改資源 |
PATCH | 修改局部資源 |
DELETE | 刪除資源 |
舉例:
- 小美查看新手轉職班這個頁面
請求方法:GET
請求網址:https://codingbeginner01.com/course/ - 小明將購物車中的產品2刪除
請求方法:DELETE
請求網址:https://codingbeginner01-shop/delete_product/2 - 大雄將購物車中的產品1修改數量為5
請求方法:PATCH
請求網址:https://codingbeginner01-shop/edit_product/1
總結
HTTP 就是在網際網路上傳輸資料用的協定
而在進行HTTP請求的同時也要聲明請求的方法
最後,謝謝您的閱讀支持
如果不想錯過第一手資訊,歡迎訂閱電子報
留言板