【发布时间】:2016-03-07 04:55:40
【问题描述】:
是否可以通过 linux 终端使用 curl 发送 GET 和 POST 请求?
基本上,我试图了解这些人在本教程中所做的事情,但我不明白如何在他们的教程示例中添加额外的 GET 参数。
例如,在他们的教程 (http://valeriobasile.github.io/candcapi/) 中,他们使用了以下示例:
curl -d 'Every man loves a woman' 'http://gingerbeard.alwaysdata.net/candcapi/proxy.php/raw/pipeline?semantics=fol'
它有效,但我想要一个图形表示。他们还在他们的示例Here 中提到了这一点。
"An entry point to generate a PNG image...
$CANDCAPT/drg
"The URL accepts the same GET parameter as pipeline."
所以我尝试发送此文件,但没有收到 PNG 文件:
curl -d 'Every man loves a woman&pipeline' 'http://gingerbeard.alwaysdata.net/candcapi/proxy.php/raw/pipeline?semantics=drs&roles=verbnet'
这实际上破坏了他们的系统。
curl -d 'Every man loves a woman' 'http://gingerbeard.alwaysdata.net/candcapi/proxy.php/raw/pipeline?semantics=drs&roles=verbnet%20%@d%2dbox'
所以我的问题是,我不太清楚开发人员说 url 接受相同的 GET 参数是什么意思,我该如何添加呢?如果您有任何想法,请告诉我,谢谢。
编辑 1 -
我尝试添加 drg 而不是管道,但它返回一条消息“未找到”
curl -d 'Every man loves a woman' 'http://gingerbeard.alwaysdata.net/candcapi/proxy.php/drg?semantics=fol'
【问题讨论】: