2024年5月4日发(作者:)
curl 命令详细用法
curl是一个强大的命令行工具,用于从或向服务器传输数据。以
下是curl命令的详细用法:
1. 发送GET请求并输出结果到stdout:
```css
curl [options] [URL]
```
其中,`[options]`是可选的参数,用于配置请求的各种选项,例
如指定请求头、传输超时等。`[URL]`是要请求的网址。
2. 发送POST请求并传递参数:
```css
curl -d "key1=value1&key2=value2" -X POST [URL]
```
使用`-d`选项指定要传递的参数,使用`-X`选项指定请求方法为
POST。
3. 保存结果到文件:
```css
curl -o output_file [URL]
```
使用`-o`选项指定将结果保存到名为`output_file`的文件中。
4. 发送HTTP POST请求时传递参数:
```css
curl -d "key1=value1&key2=value2" [URL]
```
5. 添加HTTP头信息:
```css
curl -H "HeaderName: HeaderValue" [URL]
```
6. 显示详细的请求和响应信息:
```css
curl -v [URL]
```
7. 自动跟随重定向:
```css
curl -L [URL]
```
8. 显示http response的头信息,连同网页代码一起:
```css
curl -i [URL]
```
9. 只显示http response的头信息:
```css
curl -I [URL]
```


发布评论