iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0

HTTP 定義了一組方法,它們可以實現客戶端與伺服器之間的通訊。雖然它們屬於名詞,但也能稱為 HTTP 動詞。

HTTP Methods

GET:用於從伺服器獲取數據,通常用於讀取資源(例如網頁、圖片、文件等)。GET 請求只用於取得資料。

HEAD:與GET方法類似,但沒有回應主體 ( response body )

POST:用於向伺服器提交數據,通常用於創建新資源或執行某些操作(例如提交表單數據、創建使用者帳戶等)。

PUT:用於更新伺服器上的資源,通常用於替換指定資源或創建新資源。

PATCH:用於部分更新伺服器上的資源,通常用於對資源的部分修改,而不是替換整個資源。

DELETE:用於請求伺服器刪除指定的資源。

OPTIONS:用於獲取伺服器支持的通信選項,可以用來檢查伺服器支持哪些HTTP方法。

CONNECT:用於與目標伺服器建立網絡連接,通常用於創建代理伺服器。

TRACE:用於對伺服器發出請求,以獲取調試信息,通常用於排除故障。

這些HTTP方法允許客戶端和伺服器之間執行各種操作,使 Web 應用程式能夠實現不同的功能。在構建Web應用程式時,選擇正確的HTTP方法對於設計具有良好性能和安全性的API和路由非常重要。

參考資料 :
https://developer.mozilla.org/zh-TW/docs/Web/HTTP/Methods


上一篇
ACID是什麼? Day22
下一篇
ruby 中的 Block 是什麼? Day24
系列文
從餐飲業轉職成小白工程師的所見所學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言