Печать содержимого содержимого ответа при использовании curl для публикации данных - PullRequest
19 голосов
/ 24 октября 2011

Я использую приведенную ниже команду в Ubuntu:

curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"foo":"bar"}'  http://localhost:8888/

Ниже получен ответ:

< HTTP/1.1 200 OK
< Content-Length: 3
< Content-Type: text/html; charset=UTF-8
< Server: TornadoServer/2.1
<
* Connection #0 to host localhost left intact
* Closing connection #0

Итак, мой вопрос;как опубликовать сообщение с помощью curl и распечатать тело ответа?

Ответы [ 2 ]

19 голосов
/ 19 апреля 2012

Наконец-то у меня получилось с этой командой:

curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"id":100}' http://localhost/api/postJsonReader.do
0 голосов
/ 09 ноября 2011

Вы пытались заменить -d '{"foo":"bar"}' на -d 'foo=bar'?Вам не нужно делать ничего особенного, чтобы получить тело содержимого ответа, пока запрос выполняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...