iT邦幫忙

2021 iThome 鐵人賽

DAY 26
0
Modern Web

30 天我與 Vue 的那些二三事系列 第 26

Day 26 - Vue 與 HTTP請求 (1)

前一天中我們講解了如何利用Vue CLI快速建立專案,再進入到專案開發之前,還是有一些知識需要惡補的,就是我們在傳遞資料時常用到的HTTP協定。

HTTP,全文為 HyperText Transfer Protocol,「 超文本傳輸協定 」。
在HTTP中,定義了一組能令給定資源,執行特定操作的請求方法(request methods),並藉由 TCP 作為資料的傳輸方式。

一個常見的 HTTP 流程,是由客戶端(client)發起請求(request)開始。服務端(server)接收請求後再將回應(response)傳送給客戶端後結束,稱為Client-Server架構。

可以參考以下文章:
https://www.coderbridge.com/series/3624ecc44e324d8889a64806183ec404/posts/99f9047d88f445eda432e49880630666

重頭戲來了,那在HTTP中定義了哪些方法呢?
比較常用的有:

GET
返回指定資源,使用 GET 的請求只應用於取得資料。

POST
提交指定資源的實體,通常會改變伺服器的狀態或創建新資源。

PUT
以請求的酬載 (payload),替換目標資源所有目前的表示 (representations)。
簡單來說就是更新目標資源喇。

DELETE
刪除指定資源。

CONNECT
在和指定資源標明的伺服器之間,建立隧道(tunnel)。

OPTIONS
獲取服務器支持的HTTP請求方法、用來檢查服務器的性能,判斷實際發送的請求是否安全。


上一篇
Day 25 - Vue CLI 與 npm
下一篇
Day 27 - Vue 與 HTTP請求 (2)
系列文
30 天我與 Vue 的那些二三事30

尚未有邦友留言

立即登入留言