Вопросы с тегом «curl»

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

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

Я использую curlв командной строке в Linux для выдачи HTTP-запросов. Тела ответа печатаются в стандартном формате, и это нормально, но я не вижу на странице руководства, как заставить curl печатать код состояния HTTP из ответа (404, 403 и т. Д.). Это...

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

Я всегда предполагал, что когда curl получил ответ HTTP 500, он возвращал код выхода, который означал сбой (! = 0), но, похоже, это не так. Есть ли способ, как я могу сделать сбой cURL с кодом выхода, отличным от 0, если код состояния HTTP не 200? Я знаю, что могу использовать, -w "%{http_code}"но...

140
Как вы отображаете данные 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 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3 > Host: testserver.com > Accept: */*...

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

Поэтому после некоторого времени поиска в Google и Super User (и сканирования справочных страниц) я не смог найти ответ на то, что (я думаю) должно быть простым: Если вы идете сюда: http://www.vim.org/scripts/script.php?script_id=2340 И попробуйте скачать тему:...

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

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

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

Я пытаюсь распечатать только подробные разделы запроса cURL (которые отправляются stderr) из оболочки bash. Но когда я перенаправляю stdoutвот так: curl -v http://somehost/somepage > /dev/null Некоторая таблица результатов появляется в середине вывода, чтобы stderr: % Total % Received % Xferd...

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

Я нашел много примеров того, как использовать простые команды POST в cURL, но я не нашел примеров того, как отправлять полные команды HTTP POST, которые содержат: Заголовки (базовая аутентификация) HTTP-параметры ( s=1&r=33) Данные тела, некоторая строка XML Все, что я нашел, это: echo "this is...

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

Я пытаюсь загрузить полный каталог веб-сайтов, используя CURL. Следующая команда не работает: curl -LO http://example.com/ Она возвращает ошибку: curl: Remote file name has no length!. Но когда я делаю это: curl -LO http://example.com/someFile.typeэто работает. Есть идеи, как скачать все файлы в...

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

Я только что перешел с Mavericks на Yosemite и теперь curlне вижу петлевые имена хостов. Настройте простой http-сервер для тестирования: $ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ... Теперь я могу поразить localhost: 8000 в Chrome. Я могу даже увидеть это. Но в curl это...

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

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

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

Чтобы проверить, был ли отозван сертификат для google.com, я попробовал следующую команду: curl https://www.google.com --cacert GeoTrust_Global_CA.pem --crlfile gtglobal.pem -v , но я получил страшную ошибку "проблема сертификата SSL": * About to connect() to www.google.com port 443 (#0) * Trying...

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

Я пишу скрипт, который использует cURL для извлечения данных с внутреннего веб-сервера. Я могу явно использовать --user в сочетании с --ntlm, и все работает хорошо, но я не могу заставить его распознать, кто вошел в систему, и передать его прозрачно. Если я захожу на тот же сайт в Chrome / Firefox...

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

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