linux命令行 curl命令
时间: 2023-08-16 19:08:01 浏览: 114
Linux下命令行cURL的10种常见用法示例
在 Linux 命令行中,curl 命令用于向服务器发送 HTTP 请求并获取响应。curl 命令的基本语法如下:
```
curl [OPTIONS] URL
```
其中,OPTIONS 是 curl 命令的选项,URL 是要请求的 URL 地址。
以下是一些常用的 curl 命令选项:
- `-X`:指定 HTTP 请求方法,如 GET、POST、PUT 等。
- `-H`:指定 HTTP 请求头,如 Content-Type、Authorization 等。
- `-d`:指定 HTTP 请求体,如 POST 请求的参数。
- `-o`:指定响应体保存的文件名。
- `-O`:使用 URL 中的文件名保存响应体。
- `-s`:静默模式,不输出进度信息。
- `-v`:详细模式,输出详细的请求和响应信息。
例如,要向 http://example.com 发送 GET 请求并输出响应内容,可以使用以下命令:
```
curl http://example.com
```
要发送 POST 请求并带上请求体参数,可以使用以下命令:
```
curl -X POST -d 'key1=value1&key2=value2' http://example.com
```
还可以使用 `-H` 选项指定请求头:
```
curl -X POST -H 'Content-Type: application/json' -d '{"key1": "value1", "key2": "value2"}' http://example.com
```
更多 curl 命令选项,请使用 `curl --help` 命令查看帮助文档。
阅读全文