Curl可以很方便的配合restful接口调试,不过,其参数相当复杂,这里把最常用的CRUD方法简要记录一下。
curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。——百度百科
GET方法
- curl http://localhost:3000
- curl -H ‘content-type:application/json’ -d ‘{“user”:”admin”,”pass”:”123”}’ http://localhost:3030/register
- 向本机3000端口的上的web服务发送一个GET请求
- 发送json数据到指定的url
POST方法
curl -d ‘data’ http://localhost:3000
向本机3000端口的web服务发送POST请求,数据为‘data’
PUT方法
curl -X PUT -d ‘data’ http://localhost:3000/1
向url为http://localhost:3000/1 的资源发送一个PUT请求,并POST数据‘data’
DELETE方法
curl -X DELETE http://localhost:3000/1
向url为http://localhost:3000/1 的资源发送一个DELETE请求