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

curl命令用法

1.发送HTTP请求

curl可以用来发送HTTP请求,在命令行中直接输入curl命令加上

URL,即可发送一个简单的GET请求:

```

```

如果需要发送POST请求,可以使用`-X`选项指定请求方法,并使用

`-d`选项传递POST数据:

```

```

可以使用`-H`选项添加请求头信息:

```

```

```

```

如果需要将文件保存到指定路径,可以使用`-o`选项:

```

```

3.上传文件

curl可以用来上传文件,使用`-F`选项指定要上传的文件:

```

```

可以使用`-H`选项添加请求头信息:

```

```

4.断点续传

curl支持断点续传功能,使用`-C -`选项即可实现:

```

```

5.使用代理

如果需要使用代理服务器访问,可以使用`-x`选项指定代理服务器的

地址和端口:

```

```

如果代理服务器需要用户名和密码认证,可以使用`-U`选项指定用户

名和密码:

```

```

6.设置超时时间

```

```

这样curl会在10秒内超时并结束请求。

7. 使用cookie

curl可以使用`-b`选项设置cookie:

```

```

也可以使用`-c`选项保存服务器返回的cookie:

```

```

然后使用`-b`选项读取保存的cookie:

```

```

8.详细输出

如果需要查看更详细的请求和响应信息,可以使用`-v`选项:

```

```

这样curl会输出所有的请求和响应头信息。

```

```

10.配置文件

curl支持使用配置文件来保存常用的选项参数,创建一个名为

".curlrc"的文件,将参数以每行一个的形式保存其中,然后使用`-K`选

项指定配置文件:

```

curl -K .curlrc

```

这样curl会读取配置文件中的选项参数执行请求。

总结: