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

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


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


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


4
Как вы отображаете данные 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: */* > Content-Length: 28 > Content-Type: application/x-www-form-urlencoded > < HTTP/1.1 200 OK (etc) Там нет упоминания о данных, которые я …
140 curl  debug 

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


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

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


2
Как отправить POST с телом, заголовками и HTTP-параметрами, используя cURL?
Я нашел много примеров того, как использовать простые команды POST в cURL, но я не нашел примеров того, как отправлять полные команды HTTP POST, которые содержат: Заголовки (базовая аутентификация) HTTP-параметры ( s=1&r=33) Данные тела, некоторая строка XML Все, что я нашел, это: echo "this is body" | curl -d "ss=ss&qq=11" …
39 curl 

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

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.