如何使用 curl 發送 DELETE 請求
curl 通常用于發送和接收來自 web 服務器的數據,幾乎每個 Linux 用戶都使用過。但是你知道可以使用 curl 向服務器發送刪除請求嗎?
我們將在本地搭建一個演示環境,來介紹如何使用 curl 向服務器發送刪除請求。
使用cURL發送DELETE請求
關于 crul 命令的語法,大家可參閱我們之前的文章:在Linux中怎樣使用 curl 命令?通過實例來學習一下
要發送一個刪除請求,可使用 --request 選項,后面跟"DELETE" 即可,如下所示:
另外,可將選項 --request 使用 -X 替換,效果是一樣的:
下面我們將以實際例子來介紹下。
設置本地JSON服務器
我們使用 Ubuntu 作為服務器,可用 npm 包管理器安裝一個 json 服務,如下安裝 npm 服務:
然后使用 npm 包管理器安裝 json:
然后,添加一些基本的數據,如下:
保存文件,然后啟動服務:
然后可以使用瀏覽器,來訪問服務數據,如下圖所示:
發送 delete 請求
要使用curl發送DELETE請求,需要打開另一個終端窗口。
例如,如果我想刪除與第二個員工相關的數據,命令如下:
然后可以再次在瀏覽器中訪問服務,查看數據信息:
如上圖所示,第二個員工信息已經被刪除。