Curl调试restful接口

Curl可以很方便的配合restful接口调试,不过,其参数相当复杂,这里把最常用的CRUD方法简要记录一下。

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。——百度百科

GET方法

  1. curl http://localhost:3000
  2. curl -H ‘content-type:application/json’ -d ‘{“user”:”admin”,”pass”:”123”}’ http://localhost:3030/register
  1. 向本机3000端口的上的web服务发送一个GET请求
  2. 发送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请求