curl测试restful服务

利用curl,可以很方便的测试restful服务,发送HTTP GET,POST,PUT,DELETE请求。也可以改变HTTP header来指定特别条件。

curl参数

-X/–request [GET|POST|PUT|DELETE|…] 指定http request方式
-H/–header 设定request请求的header
-i/–include 显示response响应的header
-d/–data 设定request的参数
-v/–verbose 输出更多的信息
-u/–user 使用者账号,密码
-b/–cookie cookie

GET

$ curl -i http://localhost:5000/rest/api/v1.0/tasks

POST

$ curl -i -H "Content-Type: application/json" -X POST -d '{"title":"learn python"}' http://localhost:5000/rest/api/v1.0/tasks  

PUT

$ curl -i -H "Content-Type: application/json" -X PUT -d '{"title":"learn nodejs"}' http://localhost:5000/rest/api/v1.0/tasks/2

DELETE

$ curl -i -X DELETE http://localhost:5000/rest/api/v1.0/tasks/1
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2021 小白兔
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信