通过 HTTP 使用 curl 命令

通过 HTTP 使用 curl 命令

使用 curl 命令,如何通过 HTTP 请求将文件从一个位置传输到另一个位置?

答案1

通常,您使用 cURL 将 Web 服务器上的文件下载到本地计算机。

例如,如果我想下载 cURL 源代码:

curl http://curl.haxx.se/download/curl-7.28.1.tar.gz -o curl-7.28.1.tar.gz

wget 是另一个流行的执行此操作的工具,您不需要使用 -o 指定输出文件:

wget http://curl.haxx.se/download/curl-7.28.1.tar.gz

答案2

简单形式为:

curl <要检索的 URL>

答案3

Curl 是一款命令行实用程序,用于从服务器传输数据或向服务器传输数据,该服务器无需用户交互即可运行。使用 curl,您可以使用支持的协议(包括 HTTP、HTTPS、SCP、SFTP 和 FTP)下载或上传数据。

来源 :https://linuxize.com/post/curl-command-examples/

这是我使用 Git Bash 将 .wav 文件(音频剪辑)发送到远程服务器的 curl 请求。

H 是我发送后端服务所需的 API SECRET 的标头。F 是我随请求发送的音频文件。

curl \
    -H 'API_SECRET: eyJhiJIUzI19NiJ9._AKdgMbK-_en8' \
    -F "[email protected]" \
    https://someurl/api/

笔记 :

  1. 将“someurl”替换为后端服务的 api url。
  2. 在执行 curl 命令的目录中必须有一个给定名称的文件(在我的情况下是 myaudiofile.wav)。

我希望这有帮助。

相关内容