基本卷曲选项
概述
添加标题
发出带参数的 POST 请求
获取详细响应
仅获取 HTTP 标头
添加 Cookie
发送数据就像通过表单发送一样
资源
概述
以下是所有 Web 应用开发者都应该了解的一些非常基础的 curl 命令选项。
 如果您认为还有其他命令选项应该列在列表中,请在下方留言,并注明选项名称。
添加标题
您可以使用它-H向您的请求添加标题。
$ curl -H "Content-Type: application/json" http://localhost:8888
发出带参数的 POST 请求
您可以使用 标志发出带参数的 post 请求-d (-data)。
 您可以使用 指定要使用的方法-X。在本例中,您指定使用POST方法。
$ curl -d '{"name":"value1", "content":"value2"}'  -X POST http://localhost:3000
获取详细响应
您可以使用-v选项获取详细响应。-v代表-verbose。
$ curl -v http://localhost:8888
仅获取 HTTP 标头
您可以使用-I/--head标志来仅获取标题。
$ curl -I http://localhost:8888
添加 Cookie
您可以使用该命令将数据作为 Cookie 传递给 HTTP 服务器-b/--cookie。
 请注意,指定的文件-b/--cookie仅用作输入。该文件不会存储任何 Cookie。要存储 Cookie,请使用以下-c/--cookie-jar选项
$ curl -c cookie.txt -b cookie.txt -b "name=value" http://example.com
发送数据就像通过表单发送一样
这会让 curl 模拟用户已填写的表单,并按下提交按钮。这会导致 curl 根据content-type multipart/form-dataRFC1867 规范 POST 数据。
$ curl -F title="Test" -F author="Test" -F attachment-file=@test.txt http://localhost:8880
资源
这里有一些资源可以帮助您了解有关 curl 命令的更多信息。
鏂囩珷鏉ユ簮锛�https://dev.to/k_penguin_sato/basic-curl-command-options-1o6d 后端开发教程 - Java、Spring Boot 实战 - msg200.com
            后端开发教程 - Java、Spring Boot 实战 - msg200.com