如何在 Windows 环境中通过管道将数据传送到 URL 的curl

Wol*_*and 1 windows curl cmd dockerfile

我希望能够在Windows环境中使用cmd管道将URL传递给curl,所以它会是这样的:

echo "google.com" | curl
Run Code Online (Sandbox Code Playgroud)

这应该发出以下命令:

curl "google.com"
Run Code Online (Sandbox Code Playgroud)

看起来有点微不足道。

MC *_* ND 6

默认情况下curl从命令行读取 URL,而不是从标准输入流。

您将需要请求curl使用配置文件,然后指示该文件是标准输入流(用作-文件名)。另请注意,配置文件(通过管道传输或不通过管道传输)中的 URL 需要--url前缀。

所以,就你的情况而言

echo --url "google.com" | curl --config -
Run Code Online (Sandbox Code Playgroud)