少女祈祷中...

之前就想总结了,搁到现在……

curl 常用指令选项(cmd 中使用)

在 Windows 的 cmd(命令提示符)中,curl 的用法与 Linux 终端类似,但需注意 引号闭合(避免特殊字符被转义)。以下是常用指令选项及示例:

(1) 基本请求方法(-X)

指定 HTTP 请求方法(如 GET、POST、PUT、DELETE 等)。
示例

1
curl -X POST http://example.com/api  # 发送 POST 请求

(2) 添加请求头(-H/–header)

通过 -H--header 添加自定义请求头(如认证信息、内容类型等)。
示例

1
curl -X GET http://example.com/data -H "Content-Type: application/json" -H "Authorization: Bearer mytoken123"

(3) 发送 POST 数据(-d/–data)

通过 -d--data 发送表单或 JSON 数据(适用于 POST/PUT 等方法)。
示例(表单数据)

1
curl -X POST http://example.com/login -d "username=admin&password=123456"

示例(JSON )数:

1
curl -X POST http://example.com/api -H "Content-Type: application/json" -d "{\"name\":\"张三\",\"age\":25}"

(4) 输出到文件(-o/–output)

通过 -o 将响应内容保存到指定文件(而不是直接输出到终端)。
示例

1
curl -o result.txt http://example.com/report  # 将响应保存到 result.txt

(5) 显示详细信息(-v/–verbose)

通过 -v 开启详细模式,显示请求和响应的完整过程(包括头信息、连接状态等)。
示例

1
curl -v http://example.com  # 查看请求和响应的详细日志