curl 通常用于发送和接收来自 web 服务器的数据,几乎每个 Linux 用户都使用过。但是你知道可以使用 curl 向服务器发送删除请求吗?
我们将在本地搭建一个演示环境,来介绍如何使用 curl 向服务器发送删除请求。
使用cURL发送DELETE请求
关于 crul 命令的语法,大家可参阅我们之前的文章:在Linux中怎样使用 curl 命令?通过实例来学习一下
要发送一个删除请求,可使用 --request 选项,后面跟"DELETE" 即可,如下所示:
另外,可将选项 --request 使用 -X 替换,效果是一样的:
下面我们将以实际例子来介绍下。
设置本地JSON服务器
我们使用 Ubuntu 作为服务器,可用 npm 包管理器安装一个 json 服务,如下安装 npm 服务:
然后使用 npm 包管理器安装 json:
然后,添加一些基本的数据,如下:
保存文件,然后启动服务:
然后可以使用浏览器,来访问服务数据,如下图所示:
发送 delete 请求
要使用curl发送DELETE请求,需要打开另一个终端窗口。
例如,如果我想删除与第二个员工相关的数据,命令如下:
然后可以再次在浏览器中访问服务,查看数据信息:
如上图所示,第二个员工信息已经被删除。