curl通常用于从Web服务器发送和接收数据,几乎每个Linux用户都在使用它。但是您知道可以使用curl向服务器发送删除请求吗?我们将在本地搭建一个demo环境,介绍如何使用curl向服务器发送删除请求。使用cURL发送DELETE请求关于crul命令的语法,可以参考我们之前的文章:如何在Linux中使用curl命令?让我们通过例子来学习。要发送删除请求,可以使用--request选项后跟“DELETE”,如下所示:curl--request"DELETE"另外,可以将选项--request替换为-X,效果同样:curl-X"DELETE"下面我们结合实际例子来介绍。设置本地JSON服务器我们使用Ubuntu作为服务器,我们可以使用npm包管理器安装json服务,安装npm服务如下:sudoaptinstallnpm然后使用npm包管理器安装json:sudonpminstall-gjson-server然后,添加一些基本数据如下:$vimdatabase.json{"Employee":[{"id":1,"name":"Chris"},{"id":2,"name":"Mark"},{"id":3,"name":"Titus"}]}保存文件,然后启动服务:json-server--watchdatabase.json然后就可以使用了浏览器访问服务数据,如下图:senddeleteRequests使用curl发送DELETE请求,需要打开另外一个终端窗口。比如我要删除第二个员工相关的数据,命令如下:curl-X"DELETE"'http://localhost:3000/Employee/2'就可以访问服务了再次打开浏览器,查看数据信息:如上图,第二条员工信息已经被删除。
