CURL ( https://curl.haxx.se/ ) - кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL. Одна из частых задач, это управление различными сервисами по REST API. Например при работе с ElasticSearch, сложно придумать что-то более удобное и удачное чем CURL. Но есть одна неприятность, вывод неформатированных сообщений в формате JSON практически не читаем, но это можно легко исправить,если скачать утилиту jq-утилиту ( https://stedolan.github.io/jq/ ). Инструкция Пример (без использования jq-утилиты): >> curl https://data.fixer.io/api/latest Пример (с использованием jq-утилиты): >> curl https://data.fixer.io/api/latest | jq Как видите, так гораздо удобнее! На этом возможности jq-утилиты не ограничиваются, обо всех возможностях можно прочитать в документации, а здесь я приведу несколько примеров, которые мне часто помогали в работе. При помощи нее можно фильтровать и извлекат
Утилита CURL - форматирование вывода JSON-ответов
30 августа 201930 авг 2019
208
1 мин