cURL 基本用法

cURL 是一个数据传输的命令行脚本,笔者经常用于接口测试,本文简单介绍下 cURL 的基本用法。

用法

$ curl http://localhost

参数

  • -v Verbose 模式,可以看到请求和响应的头部信息。
  • -X 指定请求方法,比如 POST: -XPOST
  • -H 指定请求头,比如 JSON:-HContent-Type: " application/json"
  • -d 指定请求数据

例子

Basic Auth

$ curl -u username:password http://localhost/auth

表单

$ curl -XPOST -d "username=foo&password=bar"  http://localhost/login

Multipart 表单

$ curl -XPOST -F "username=foo" -F "password=bar" http://localhost/login

JSON

$ curl -XPOST -H "Content-Type: application/json" -d '{"username":"foo", "password": "bar"}' http://localhost/login

XML

$ curl -XPOST -H "Content-Type: application/xml" -d '<xml><username>foo</username><password>bar</password></xml>' http://localhost:1234/login

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据