как заставить завихрение-X команда POST производить http состояние 200 или иначе?

Я несколько раз выполняю эту команду

curl -X POST \
        -H "X-Primotexto-ApiKey: 784155ceed9d0a4d1ffdb67466" \
        -H "Content-Type: application/json" \
        -d "$fragment" \
        https://api.primotexto.com/v2/notification/messages/send 

Это возможно попросить завихряться для возврата HTTP 200 (хорошо)?

Спасибо

0
задан 13 October 2018 в 08:28

1 ответ

Эта команда

curl --head \
     --output /dev/null \
     --write-out "%{http_code}\n" \
     --silent \
     -X POST https://api.primotexto.com/v2/notification/messages/send

выберет заголовок только, перенаправит вывод к/dev/null, тишина любые индикаторы выполнения, и в конечном счете распечатает http_code (200).

Если Вы вместо этого хотите распечатать содержание веб-сайта вместе с кодом возврата HTTP, то простое --write-out "%{http_code}\n" сделаю:

curl --write-out "%{http_code}\n" \
     -H "…" \
     -H "…" \
     -d "…" \
     -X POST https://api.primotexto.com/v2/notification/messages/send

Вывод:

<!DOCTYPE …>
…
<html>…</html>
200
0
ответ дан 27 October 2019 в 08:08

Другие вопросы по тегам:

Похожие вопросы: