小编ana*_*ina的帖子

curl:从stdin传递一个命名参数

我有一个需要一些参数的Web服务.我想通过stdin将这些参数之一(名为"data")传递给curl.我试过了

echo -n "some data" | curl -d  x="foo" -d y="bar" -d data=@- "http://somewhere"
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为数据的值是"@ - "而不是"某些数据".

是否可以在curl中使用@来将stdin的输入与特定参数相关联?

编辑:我的目标是链接多个Web服务,以便我传递的数据将是另一个curl调用的输出.

bash curl

3
推荐指数
2
解决办法
3788
查看次数

标签 统计

bash ×1

curl ×1