iT邦幫忙

2024 iThome 鐵人賽

DAY 22
0

當初學者在學習 HTTP 請求方法時,可以用比較簡單易懂的方式來理解。假設你是前端開發者,需要和其他系統進行 API 整合。通常,API 都會有一份說明文件 (通常稱為 SPEC),裡面會說明可以使用哪些功能、如何使用。這時候就需要知道一些常見的 HTTP 請求方法,這些方法也會對應到 CRUD(新增、查詢、修改、刪除)操作。

常見的 HTTP 請求方法及其對應的 CRUD 操作:

  • GET:對應「查詢 (READ)」操作。用來從伺服器獲取資料。你可以想像成去查詢資料或是讀取資訊。
  • POST:對應「新增 (CREATE)」操作。用來將新的資料送到伺服器,像是新增一筆記錄。
  • PUT:對應「修改 (UPDATE)」操作。用來更新現有的資料。通常是替換掉整個資源,意味著完全更新。
  • PATCH:也對應「修改 (UPDATE)」操作。用來部分更新現有的資料。和 PUT 不同的是,PATCH 只改變部分內容,而不是全部。
  • DELETE:對應「刪除 (DELETE)」操作。用來刪除資料。

比較少見的 HTTP 請求方法:

  • TRACE:這個方法很少用到,可以用來診斷請求路徑問題。
  • HEAD:類似 GET,但不返回實際的資料,只返回 HTTP 標頭,通常用來檢查資源是否存在。
  • CONNECT:主要用於代理伺服器,啟動一個雙向通道來進行 SSL(安全套接字層)加密。
  • OPTIONS:用來查詢伺服器支持哪些請求方法。這個方法也不常用到,但在跨域請求時可能會遇到。

上一篇
[Day 21] 一個HTTP請求包含甚麼內容
下一篇
[Day 23] SPA、SSR、CSR、SSG 是啥呢
系列文
讀書筆記&心得-看完這本就會懂!帶你無痛提升JavaScript面試力:精選55道前端工程師的核心問題 × 求職加分模擬試題解析30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言