Вопросы с меткой [curl]

curl - это утилита передачи данных, используемая для множества приложений, связанных с сетью (таких как очистка данных).

2117
голосов
7ответов
2.5m показов

Каков синтаксис командной строки cURL для выполнения запроса POST?

Как я могу сделать запрос POST с помощью инструмента командной строки cURL ?
676
голосов
15ответов
800k показов

Получение curl для вывода кода состояния HTTP?

Я использую curl в командной строке в Linux для выдачи HTTP-запросов. Тела ответа распечатываются в стандартном формате, что нормально, но я не вижу на странице руководства, как получить curl для ...
309
голосов
18ответов
869k показов

Как скачать файлы из командной строки в Windows, такие как wget или curl

Как я могу загрузить что-то из Интернета напрямую, не открывая браузер Internet Explorer или Firefox Acrobat Reader/Quicktime/MS Word/ что угодно? Я использую Windows, поэтому подойдет версия Wget ...
187
голосов
3ответа
81k показов

Могу ли я заставить cURL завершиться с ошибкой с кодом выхода, отличным от 0, если код состояния HTTP не равен 200?

Я всегда предполагал, что когда curl получил ответ HTTP 500, он возвращал код выхода, который означал сбой (!= 0), но, похоже, дело не в этом. Есть ли способ, как я могу сделать сбой cURL с кодом ...
125
голосов
4ответа
142k показов

Как вы отображаете данные POST с помощью cURL?

Например, размещение на веб-сервере с аргументом -v: curl -v http://testserver.com/post -d "firstname=john&lastname=doe" И выход > POST /post HTTP/1.1 > User-Agent: curl/7.19.7 ...
120
голосов
7ответов
211k показов

PowerShell эквивалент скручивания

Есть ли в PowerShell эквивалент curl ? Есть ли у него похожая встроенная возможность или есть сторонний командлет?
105
голосов
5ответов
87k показов

Как получить файл с правильным именем при перенаправлении?

Поэтому после некоторого времени поиска в Google и Super User (и сканирования справочных страниц) я не смог найти ответ на то, что (я думаю) должно быть простым: Если вы идете сюда: ...
82
голоса
9ответов
271k показов

Запускать команды cURL из консоли Windows

Есть ли способ установить cURL в Windows, чтобы запускать команды cURL из командной строки?
60
голосов
2ответа
48k показов

Может ли cURL отправлять запросы в сокеты?

У меня есть HTTP-сервер, работающий по адресу /var/run/my-server.sock , и я хочу проверить его, отправив простой запрос с использованием cURL. Можно ли это сделать с помощью cURL? Можно ли это ...
55
голосов
8ответов
144k показов

Wget/cURL альтернатива родной для Windows?

Существует ли утилита командной строки типа Wget или cURL, родная для Windows Vista? Как это работает?
55
голосов
7ответов
72k показов

cURL: как подавить странный вывод при перенаправлении?

Я пытаюсь распечатать только подробные разделы запроса cURL (которые отправляются в stderr) из оболочки bash. Но когда я перенаправляю стандартный stdout вот так: curl -v http://somehost/somepage > ...
40
голосов
2ответа
175k показов

Как отправить POST с телом, заголовками и HTTP-параметрами, используя cURL?

Я нашел много примеров того, как использовать простые команды POST в cURL, но я не нашел примеров того, как отправлять полные команды HTTP POST, которые содержат: Заголовки (базовая аутентификация) ...
32
голоса
6ответов
145k показов

CURL, чтобы скачать каталог

Я пытаюсь загрузить полный каталог веб-сайтов, используя CURL. Следующая команда не работает: curl -LO http://example.com/ Возвращает ошибку: curl: Remote file name has no length! , Но когда я делаю ...
30
голосов
3ответа
20k показов

Скручивайте локальные имена хостов в Mac OS X Yosemite

Я только что обновил Mavericks до Yosemite, и теперь curl не может видеть имена хостов loopback. Настройте простой http-сервер для тестирования: $ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 ...
29
голосов
3ответа
41k показов

Почему cURL не может правильно проверить сертификат в Windows?

Когда я пытаюсь использовать Curl в Windows, чтобы получить URL-адрес https , я получаю страшную «ошибку соединения (60)». Точное сообщение об ошибке: curl: (60) Проблема с сертификатом SSL, ...
29
голосов
5ответов
37k показов

Безопасно ли использовать curl -u username:password http://example.com?

Безопасно ли использовать curl -u username:password http://example.com ? Если нет, можете ли вы дать краткое объяснение того, как кто-то может получить ваш пароль?
24
голоса
2ответа
45k показов

Как я могу использовать curl с ::1 для обратной петли на базе ipv6?

Я попробовал несколько способов, но они, кажется, сбивают с толку завиток. root@testt:~# curl localhost:8080 Hello world! Boom Bam Splat root@testt:~# curl ::1:8080 curl: (3) IPv6 numerical address ...
18
голосов
4ответа
53k показов

Как использовать curl, чтобы проверить, был ли сертификат сайта отозван?

Чтобы проверить, был ли отозван сертификат для google.com, я попробовал следующую команду: curl https://www.google.com --cacert GeoTrust_Global_CA.pem --crlfile gtglobal.pem -v , но я получил ...
18
голосов
4ответа
64k показов

Скачивание файла с FTP с использованием cURL

Я пытаюсь использовать команду cURL для загрузки файла с FTP-сервера на локальный диск моего компьютера. я пробовал curl " ftp://myftpsite " - имя пользователя: пароль -Q "CWD /users /myfolder /" -O ...
17
голосов
2ответа
10k показов

Постоянная повторная попытка возобновления загрузки с помощью curl

Я на Mac и у меня есть список файлов, которые я хотел бы скачать с FTP-сервера. Соединение немного глючит, поэтому я хочу, чтобы оно повторилось и возобновилось, если соединение разорвано. Я знаю, ...
16
голосов
3ответа
36k показов

Указание младшей версии TLS при использовании curl

Есть ли способ указать curl для использования конкретной версии TLS? Как 1.1 или 1.2? Я вижу только параметры sslv3 и tlsv1 в справке по команде. Я взял последний src и скомпилировал его с openssl ...
15
голосов
3ответа
17k показов

Как я могу передать свои учетные данные Windows в cURL?

Я пишу скрипт, который использует cURL для извлечения данных с внутреннего веб-сервера. Я могу явно использовать --user в сочетании с --ntlm, и все работает хорошо, но я не могу заставить его ...
14
голосов
2ответа
49k показов

Как получить и использовать сертификаты с curl

Ввод следующей команды curl -k email@mail.com:password https://www.example.com Возвращает следующую ошибку 301 Moved 301 Moved The document has moved here. badauth после загрузки файла cacert.crt ...
14
голосов
2ответа
14k показов

Где находится пакет сертификации на OSX?

Я отлаживаю некоторые настройки конфигурации curl ssl и мне было интересно, где пакет ca cert установлен на OSX.
14
голосов
1ответ
7k показов

Какие единицы измерения использует curl для пропускной способности?

curl в командной строке отображает прогресс следующим образом: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 8 1000M 8 85.2M 0 0 57k 0 1:06:13 ...
13
голосов
1ответ
11k показов

Как я могу удаленно получать файлы с перенаправленных URL-адресов с терминала?

Я хочу получить архив с этой библиотекой python из терминала. https://github.com/simplegeo/python-oauth2/downloads Тем не менее, я не могу просто позвонить wget ...
13
голосов
2ответа
17k показов

Размещение содержимого файла с помощью CURL

(Следующее предыстория, вы можете перейти к «Вопрос:», если хотите) Есть веб-страница для одного из моих курсов, которая принимает входной текст (ожидается, что это код Python), а затем дает ...
12
голосов
4ответа
6k показов

Насколько "законно" использование сайта с помощью cURL?

Недавно я экспериментировал с cURL и обнаружил, что с ним можно многое сделать. Я создал небольшой скрипт, который сканирует музыкальный сайт, который воспроизводит онлайн-песни. По пути моего ...
12
голосов
1ответ
3k показов

Как загрузить части одного и того же файла из разных источников с помощью curl/wget?

У меня довольно большой файл на пяти разных серверах. Я хотел бы иметь возможность загружать разные части файла с каждого сервера и впоследствии объединять их, чтобы создать исходный файл. Есть ли ...
11
голосов
1ответ
7k показов

http не поддерживается или отключен в libcurl

Я пытаюсь запустить команду curl и получаю эту ошибку: 'http" not supported or disabled in libcurl Я посмотрел, где у меня есть curl.exe , нашел его в C:\Program Files\GDAL и удалил. Ошибка ...
11
голосов
1ответ
23k показов

cURL Загрузить файл и отправить данные POST

У меня есть веб-сервер, на котором работает PHP, который проверяет изображение (curl -F 'imageName=@myimage'), а также проверяет данные POST для username=&password= . Когда PHP проверяет _REQUEST я ...
10
голосов
2ответа
8k показов

Почему sudo не работает с curl?

Я запустил команду скачать что-то с помощью curl - sudo curl roots.cx/get | sh - и он выбросил ошибку отказано в разрешении. Так что я сделал sudo curl и получил ту же ошибку ... почему это так? Я ...
10
голосов
2ответа
1k показов

Как я могу использовать инструмент командной строки, такой как Wget, для входа на сайт OpenID?

В частности, я хотел бы иметь возможность загружать определенные страницы из моего профиля пользователя на различных сайтах Stack Exchange. Я хотел бы, однако, сделать это автоматически (с помощью ...
10
голосов
1ответ
6k показов

Выход из скрипта bash, когда curl получает статус HTTP не 200

У меня есть скрипт bash для выполнения нескольких запросов curl for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: ...
9
голосов
1ответ
763 показов

Почему в начале керла очень большая 6-секундная задержка

Я сделал полную установку Cygwin на моем компьютере с Windows 7 x64. После каждой перезагрузки компьютера запуск Curl может занять около 6 секунд (даже если параметры командной строки не были ...
9
голосов
1ответ
13k показов

Как я могу загрузить частный репозиторий с GitHub без доступа к «git» на моем локальном компьютере?

То, что я хочу сделать, это загрузить частный архив репозитория с GitHub, распаковать его, удалить архивный файл и скопировать некоторые каталоги, которые находятся внутри загруженного проекта. Я ...
8
голосов
1ответ
14k показов

CURL Файл с пост-параметром

Как сделать запрос на загрузку файла на фейсбук, используя graph api in curl Я делаю этот запрос, но получаю сообщение об ошибке: curl https://graph.facebook.com//photos -F "source=@me.jpg" -d ...
8
голосов
1ответ
11k показов

Как увидеть заголовок HTTP-запроса по curl?

Я вижу ответ заголовка HTTP командой curl -I . Есть ли возможность увидеть отправленный заголовок HTTP-запроса? curl -I www.google.com HTTP/1.1 200 OK Date: Sat, 31 Dec 2011 00:55:53 GMT Expires: -1 ...
8
голосов
2ответа
10k показов

Как конвертировать HTML в текст?

Как можно конвертировать HTML в текстовый файл в Linux? Например, я хочу curl запрос в Google, затем преобразовать выходной HTML в текст и прочитать преобразованный текст на моем терминале. Я ...
7
голосов
2ответа
632 показов

Firebug и cURL

Я давно пользуюсь Firebug и cURL. Firebug удивительно захватывает запрос HTTPS POST, в отличие от сетевого анализатора, поскольку он знает о согласовании SSL/TLS. И cURL удивительно, что повторно ...
6
голосов
2ответа
17k показов

сервер с поддержкой curl и sni

Я запускаю curl на сервере с поддержкой sni с помощью следующей команды curl --cacert CustomCA.crt -H "Host: example.com" https://1.2.3.4/foo Однако я не получаю правильный сертификат, в котором ...
6
голосов
2ответа
3k показов

bash: источник из URL

В дополнение к моему собственному компьютеру, я иногда использую кластер Ubuntu в своей школе. Вместо того, чтобы вручную поддерживать синхронизацию моих .bashrc, я бы хотел сделать источник .bashrc ...
6
голосов
3ответа
3k показов

Загрузка XCode с помощью wget или curl

Есть ли способ загрузить XCode с помощью curl или wget? РЕДАКТИРОВАТЬ: Почему следующий фрагмент локон не работает? Сначала я захожу на сайт Apple: curl -d "theAccountName=USERNAME&theAccountPW=PASS" ...
6
голосов
1ответ
3k показов

Автоматический вход в Vodafone Community WiFi (Fon) через скрипт Unix

Сначала я должен сказать, что мой вопрос похож на этот Я использую AP Vonafone Community Fon, и он часто отключается. В OS X, которую я использую, есть инструмент Captive Network Assistant для ...
6
голосов
1ответ
2k показов

Как Google попал на мой Mac?

Я использую MacBook Pro и никогда не устанавливал Chrome, Google Планета Земля или что-то явно Google. Только что установил Little Snitch (хороших бесплатных брандмауэров для Mac нет?) и увидеть, что ...
6
голосов
1ответ
10k показов

Как отделить код ошибки HTTP от содержимого в cURL?

Да, это связано с получением curl для вывода HTTP-кода состояния? но, к сожалению, не то же самое. В сценарии я хотел бы запустить: curl -qSfsw %{http_code} URL где опция -f гарантирует, что код ...
6
голосов
3ответа
17k показов

curl http_code 000

У меня есть сценарий оболочки, который я использую для контроля времени загрузки и кодов ответов на моем живом кластере серверов. Он выполняет 250 итераций каждые 5 минут, распределенных по 10 ...
5
голосов
1ответ
4k показов

Говоря cUrl не нормализовать URL

При использовании curl для вызова некоторого URL- адреса это упрощает путь в URL- адресе (например, от /a/../b до /b). Как я могу сказать cUrl не делать этого? $ curl -V curl 7.35.0 ...
5
голосов
2ответа
36k показов

Как разместить содержимое файла с помощью cURL?

Я хочу сделать HTTP POST содержимого (в виде строки) локального файла, расположенного по path/to/my-file.txt к конечной точке URL-адреса по адресу http://example.com/ . Например, я мог бы сделать ...
5
голосов
2ответа
4k показов

Как я могу дать команду curl повторно использовать учетные данные после его перенаправления?

Я знаю, что curl может следовать за перенаправлениями (аргумент -L), и я знаю, что могу предоставить учетные данные для запроса (-u username:password), но я хочу использовать оба способа по всей ...