2016-03-07 6 views
0

Возможно ли отправить запрос GET и POST с помощью curl через терминал linux?Запрос GET и POST через curl

По существу, я пытаюсь понять, что делают эти ребята в этом учебнике, но я не понимаю, как добавить дополнительные параметры 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, и как бы я добавить, что в? Пожалуйста, дайте мне знать, если у вас есть идеи, спасибо.

EDIT 1 -

Я попытался добавить DRG вместо трубопровода, но она возвращает сообщение о том, «не найден»

curl -d 'Every man loves a woman' 'http://gingerbeard.alwaysdata.net/candcapi/proxy.php/drg?semantics=fol' 

ответ

1

Я прочитал документацию GitHub, и в нижней части он описывает, как чтобы получить графический вывод:

: C & с/Боксер API, обеспечивающий точку входа для генерации PNG изображение DRG данного текста:

$ CANDCAPI/drg

URL-адрес принимает тот же параметр GET, что и конвейер, и возвращает необработанный PNG-файл.

Исходя из этого, ваш GET URL должен выглядеть следующим образом:

http://gingerbeard.alwaysdata.net/candcapi/proxy.php/drg?semantics=fol 

Использование «же» GET параметров означает, что все, что вы прошли в pipelineпосле Вопросительный знак также может быть перешел на веб-службу drg.

Модифицированный anwser:

Вот правильная команда из того же примера:

curl -d 'Every man loves a woman' 'http://gingerbeard.alwaysdata.net/candcapi/drg?semantics=fol' 

И для людей, которые новички вроде меня, вот, чтобы сохранить файл в формате PNG:

curl -d 'Every man loves a woman' 'http://gingerbeard.alwaysdata.net/candcapi/drg?semantics=fol' >> image.png 
+0

First , большое спасибо за помощь в этом, это сводило меня с ума! Во-вторых, сожалею об этом, я сделал изменения, но безуспешно. Я буду продолжать заниматься этим, но это выглядит не очень хорошо.:( – rj2700

+1

Подождите, это действительно сработало для меня. Вау! Большое вам спасибо! – rj2700

Смежные вопросы