Хотите сохранить ответ на запрос cURL, но сам запрос также сохраняется. Как заставить это замолчать? - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь запустить следующую строку в bash:

var=$(curl -Sid $'my_message\r\n' "http://localhost:9000" > my_file)

, где localhost:9000 - простой эхо-сервер.

Однако, когда я смотрю на my_file , вот что печатается:

HTTP/1.1 200 OK
Content-Length: 159
Content-Type: text/plain

POST / HTTP/1.1
Host: localhost:9000
User-Agent: curl/7.58.0
Accept: */*
Content-Length: 12
Content-Type: application/x-www-form-urlencoded

my_message

Как я могу гарантировать, что будет напечатано только следующее (ответ)?

HTTP/1.1 200 OK
Content-Length: 12
Content-Type: text/plain

my_message

Я пытался использовать -s и -S Флаги, но, похоже, они не справляются.

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