2024年5月4日发(作者:)

curl 命令行使用方法

`curl`命令是一个功能强大的用于发送HTTP请求的工具。以

下是`curl`命令行的使用方法:

1. 基本用法:

```

curl [URL]

```

这将发送一个GET请求到指定的URL,并将响应输出到标

准输出(终端)。

2. 发送POST请求:

```

curl -d "param1=value1¶m2=value2" [URL]

```

这将发送一个POST请求到指定的URL,同时发送指定的参

数。

3. 设置HTTP请求头:

```

curl -H "HeaderName: HeaderValue" [URL]

```

可以使用该命令行选项设置自定义的HTTP请求头。可以使

用多个`-H`选项来设置多个请求头。

4. 下载文件:

```

curl -o [filename] [URL]

```

该命令将下载指定URL的文件,并将其保存为指定的文件

名。

5. 设置用户代理:

```

curl -A "UserAgentString" [URL]

```

用于设置HTTP请求的用户代理。

6. 禁止SSL验证:

```

curl -k [URL]

```

该命令用于禁止对SSL证书的验证。

7. 设置超时时间:

```

curl --connect-timeout [seconds] [URL]

```

通过该命令可以指定连接超时时间。

8. 保存cookie:

```

curl -c [filename] [URL]

```

该命令将保存服务器发送的cookie到指定的文件中。

9. 使用保存的cookie:

```

curl -b [filename] [URL]

```

该命令可用于使用之前保存的cookie发送HTTP请求。

这只是`curl`命令的一些常用选项和用法,还有其他更多选项

和用法,可以通过`man curl`命令来查看`curl`的完整文档。