ЗАВИХРЕНИЕ является инструментом CLI для издания запроса HTTP GET, POST, & PUT.

Формальные приложения для , ЗАВИХРЕНИЕ было первоначально разработанным Daniel Stenberg и выпустило в 1997. ВИХРЕВАЯ первичная функция состоит в том, чтобы передать данные через массив современных протоколов и была широко включена в языки программирования.

Поддерживаемые протоколы

  • DICT
  • FTP
  • FTPS
  • Gopher
  • HTTP
  • HTTPS
  • IMAP
  • LDAP
  • LDAPS
  • POP3
  • RTSP
  • SCP
  • SFTP
  • SMTP
  • TFTP
  • Telnet
  • Схема URI

Основное использование

Retrive страница к

curl http://www.example.org 

Запишите вывод в файл

curl -o index.html http://www.example.org 

Данные сообщения к форме

curl --data "fruit=apples&meat=ham" http://www.example.org/menu.html 

Базовая установка

Источник захвата от любого общедоступного дистрибьютора FTP

shell> ftp ftp://ftp.sunet.se/ ftp> cd pub/www/utilities/curl/ ftp> get curl-7.27.0.tar.gz shell> quit 

Основные методы установки

shell> ./configure --prefix=/usr shell> make shell> make test shell> make install 
7
ответов

Как написать о терминале использования в Твиттере?

Я хотел бы написать о сообщении в Твиттере с помощью терминала. Я попробовал что-то как: вихревой-u 'TwitterUsername':'TwitterPassword'-d состояние =” Ваше сообщение Здесь” https://twitter.com/statuses/update.xml, но кажется...
18.07.2014
6
ответов

Как доверять себеподписанный сертификат в командной строке cURL?

Я создал самозаверяющий сертификат для foo.localhost, используя рекомендацию Let's Encrypt, используя этот Makefile: include ../.env configuration = csr.cnf сертификат = самоподписанный.crt key = self -...
18.10.2018
5
ответов

Установите сетевой диапазон в no_proxy переменной среды

Я нахожусь в сети с помощью прокси. У меня есть машины с помощью большого количества сценариев, тут и там получающих доступ друг к другу по HTTP. Сеть является 10.0.0.0/8. Мой прокси 10.1.1.1:81, таким образом, я настроил его соответственно:...
24.09.2016
5
ответов

Как я получаю (только) http состояние сайта в сценарии оболочки?

Я полагаю, что завихрение сделало бы задание. Я записал в сценарии: #!/bin/sh функциональный тест {res ='curl-I 1$ | grep HTTP/1.1 | awk {'печатают 2$'}', если [$res-ne 200] затем повторяют "Ошибочный $res на 1$"...
30.06.2016
5
ответов

Завихрение имеет тайм-аут?

До сих пор я ничего не мог найти действительно, но действительно ли это верно, что завихрение действительно не испытывает таймаут вообще? user@host: ~# завихряются http://localhost/testdir/image.jpg, который я спрашиваю, потому что я перенаправляю любой з
13.05.2016
5
ответов

Запишите вывод wget или завихрения к пользовательскому имени файла на основе URL

Например, у меня есть ссылка http://www.abc.com/123/def/ghi/jkl.mno. Я хочу загрузить его с помощью wget или завихриться и получить название выходного файла как def_ghi_jkl.mno, где участие def_ghi принято от...
11.08.2014
5
ответов

Каково различие между завихрением и wget?

Я стремлюсь знать различие между завихрением и wget. Оба используются для получения файлов и документов, но что основное отличие между ними. Почему там две различных программы?
31.07.2014
5
ответов

Получите цель перенаправления URL с завихрением

Я хотел бы проверить, где единственный URL перенаправляет. Примером этого могла быть ссылка от страницы результата поиска Google (где щелчок всегда проходит сервер Google). Я могу сделать это с завихрением?
28.08.2012
4
ответа

Простой способ извлечения данных из HTML

После извлечения веб-страницы с помощью curl -X POST http://example.com/data/123 я получил такой ответ: help.example.com
21.04.2020
4
ответа

Как проверить установленные и используемые версии SSL и TLS?

Как проверить установленные и используемые версии SSL и TLS? Странно, но ответа в сети не нашел. Используя Убунту 18.04. Редактировать: Всем спасибо! Я спрашиваю об этом, так как у меня проблемы с подключением...
30.01.2020
4
ответа

Необходимо извлечь число из HTML

Учитывая следующее:

Валюты меняются каждый день. Указанная ставка действительна для транзакций, отправленных в Visa 5 февраля 2017 г. , с транзакциями банка за границей ...

03.03.2017
4
ответа

В чем разница между `curl | sh` и `sh -c« $ (curl) »`?

Один из простых способов установки Docker (например) таков: curl -sSL https://get.docker.com/ | sh Однако я также встречал некоторые, которые выглядели так (на примере Docker): sh -c "$ (curl -sSL ...
23.01.2017
4
ответа

Тайм-аут набора для ответа веб-страницы с завихрением

Я использую инструмент, чтобы контролировать, если веб-страница в порядке. Инструмент использует вихревую команду внутренне для выборки вывода. Однако, когда веб-страница занимает время для ответа, она заканчивается назад с...
08.08.2014
4
ответа

Завихрение имеет - no-check-certificate опция как wget?

Я пытаюсь выполнить вихревой запрос к одному из наших локальных серверов разработки, выполняющих dev сайт с самоподписанным сертификатом SSL. Я использую завихрение из командной строки. Я видел, что некоторые сообщения в блоге упомянули это...
09.01.2013
4
ответа

Большая часть простого способа получить сырые данные, непроанализированный ответ HTTPS

Каков был бы самый простой способ выполнить ПОЛУЧИТЬ запрос к URL по HTTPS и получить сырые данные, непроанализированный ответ? Это могло быть достигнуто с завихрением? Если так, к чему опции были бы Вы нуждаться...
19.01.2012
3
ответа

Общедоступный IP-адрес Cron для файла журнала

Я хочу записать свой общедоступный IP-адрес в файл с помощью cron. Что-то вроде этого :2021 -05 -17T01 :11 :46 99.99.99.99 2021 -05 -17T01 :12 :46 99.99.99.99 2021 -05 -17T01 :13 :46 99.99.99.99 Вот что накопал :...
27.05.2021
3
ответа

Почему я получаю двоичный вывод с помощью curl

Не уверен, что можно поделиться веб-сайтом, на котором я пытался получить его источник, но я думаю, что это необходимо для лучшего объяснения. И прошу прощения, если не заранее Команда :curl -k -L -s https ://www....
08.03.2021
3
ответа

Как получить все пути с веб-сайта с помощью cURL

curl //веб-сайт// предоставит мне исходный код, но как мне отфильтровать каждый наш уникальный путь и получить их количество? вопрос :Используйте cURL с вашей машины для получения исходного кода...
06.12.2020
3
ответа

Передача аргументов в сценарий bash из git с помощью curl

Я ищу способы передать аргументы скрипту, полученному из git, с помощью curl, а мой скрипт требует аргумент. Есть ли способ передать аргументы скрипту следующим образом :bash < (curl...
30.11.2020
3
ответа

как использовать bash для генерации случайных IP-адресов в Curl

Как использовать случайный IP-адрес в запросе Curl, я использую этот код в Curl, но возвращаю свой локальный IP-адрес из http://ifconfig.meprintf "%d.%d.%d.%d\n" "$ ((RANDOM % 256 ))" "$ ((RANDOM %...
30.08.2020
3
ответа

Загрузка большой папки с Google Диска

Я хочу написать скрипт для загрузки этой папки с Google Диска. Сценарий предназначен для неопытных пользователей UNIX -, поэтому я не хочу использовать больше, чем curl или wget. Я видел решения с идентификатором файла,...
08.07.2020
3
ответа

Разделение файла на две переменные для передачи одной команде

У меня есть объект JSON. имеет два поля; { href: строка, имя файла: строка }. Я хочу загрузить файл с href и установить его имя $FILENAME.pdf. Это происходит в цикле Как я могу это сделать? ...
05.09.2019
3
ответа

Как отобразить полный адрес с завихрением в поиске?

Я должен отобразить полный адрес с завихрением, когда это находит результаты с '301' код состояния. Это - моя переменная. $ search= (завихрение-s - возглавляют-w % {http_code} https://launchpad.net / ~ [a-z] / +archive/...
21.11.2018
3
ответа

Загрузить часть веб-страницы [дубликат]

Я хотел бы "проанализировать" некоторый список веб-страниц (html), "синтаксический анализ" касается только перенаправления того, что находится между тегами к некоторым конкретным файлам. Сначала я сделал цикл с ...
28.02.2018
3
ответа

Resume привел загрузку к сбою с помощью инструмента командной строки Linux

Как я возобновляю частично загруженный файл с помощью инструмента командной строки Linux? Я загрузил большой файл частично, т.е. 400 МБ из 900 МБ из-за прерывания подачи питания, но когда я начинаю загружать...
06.02.2018
3
ответа

Как curl защищает пароль от вывода ps?

Некоторое время назад я заметил, что имена пользователей и пароли, данные для curl в качестве аргументов командной строки, не отображаются в выводе ps (хотя, конечно, они могут отображаться в вашем история bash). Они также не ...
11.08.2017
3
ответа

How to cut part of a “curl” answer

I have been having a look at this for a while but I haven't found any answer yet. I've got a curl command to send a HTTP POST request to a server, then I have created a script called "tmg.sh" which ...
18.06.2017
3
ответа

bash-скрипт: более элегантный способ получить самую последнюю версию go?

Предостережение: и эта небольшая строка bash, и вопрос здесь предназначены для учебных целей, поскольку я понимаю, что могу «просто открыть браузер» . Если я не ошибаюсь, Google не предоставляет дружественных к сценариям ...
01.06.2017
3
ответа

Как зафиксировать завихрение sslv3, предупреждают отказ квитирования?

Я пытаюсь завихриться веб-сайт HTTPS следующим образом: завихрение $-v https://thepiratebay.se/Однако это перестало работать с ошибкой: * Собирающийся подключение () к thepiratebay.se порту 443 (#0) * Попытка 173.245....
26.05.2017
3
ответа

Скройте вихревой вывод

Я выполняю вихревой запрос, где он отображает вывод HTML в консоли как этот <b>, Предупреждающий </b>: не Может изменить информацию заголовка - заголовки, уже отправленные (вывод, запущенный в/home/...
19.04.2017