CURL用法

发布时间 2023-12-18 20:15:48作者: 梅丹隆

curl是一个常用的命令行工具,用于获取或发送数据,支持多种协议,如HTTP、HTTPS、FTP等。以下是使用curl的例子:

获取网页内容:

curl https://www.example.com

这个命令会将https://www.example.com的HTML源码打印到控制台。

发送POST请求:

curl -d "param1=value1&param2=value2" -X POST http://localhost:3000/data

这个命令会向http://localhost:3000/data发送一个POST请求,数据为param1=value1&param2=value2

下载文件:

curl -O https://github.com/osmr/deepspeech_features/releases/download/v0.0.1/deepspeech-0_1_0-b90017e8.pb.zip

其他参数

一些重要的curl参数包括:

  • -d--data:发送POST请求的数据;
  • -X:指定HTTP请求的方法;
  • -H--header:添加HTTP请求的头部信息;
  • -o--output:将输出写入到文件中,而不是打印到控制台;
  • -I--head:仅获取HTTP头部信息;
  • -u--user:设置服务器验证用户和密码。