Запитання з тегом «curl»

curl - це утиліта передачі даних, яка використовується для безлічі програм, пов’язаних із мережею = (наприклад, вискоблювання даних).


16
Як отримати curl для виведення коду статусу HTTP?
Я використовую curlв командному рядку в Linux для видачі HTTP-запитів. Органи відповіді друкуються стандартним способом, що добре, але я не бачу на сторінці людини, як згорнутись, щоб надрукувати код статусу HTTP з відповіді (404, 403 тощо). Чи можливо це?
798 http  curl  status 


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


4
Як відображати дані POST за допомогою CURL?
Наприклад, POSTing на веб-сервері з аргументом -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) Не згадуються дані, які я розміщував. Чи …
139 curl  debug 

5
Як вимкнути файл з правильним ім'ям при перенаправлення?
Тож, через деякий час пошуку в Google та Super User (та скануванні сторінок man) я не зміг знайти відповідь на те, що (я думаю) повинно бути простим: Якщо ви їдете сюди: 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 Ви, ймовірно, отримаєте файл з назвою 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 Left Speed …


2
Як надсилати POST разом із параметрами body, headers та HTTP за допомогою CURL?
Я знайшов чимало прикладів використання простих команд POST у cURL, але я не знайшов прикладів, як надсилати повні команди HTTP POST, які містять: Заголовки (основна автентифікація) Параметри HTTP ( s=1&r=33) Дані тіла, деяка рядок XML Все, що я знайшов: echo "this is body" | curl -d "ss=ss&qq=11" http://localhost/ Це не …
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 у хромі. Я навіть можу побажати. Але в згортанні це відбувається: $ …

3
Чому CURL не може правильно перевірити сертифікат у Windows?
Коли я намагаюся використовувати Curl у Windows, щоб отримати httpsURL-адресу, я отримую жахливу "помилку підключення (60)". Точне повідомлення про помилку: curl: (60) Проблема з сертифікатом SSL, перевірте, чи підтверджено сертифікат CA. Деталі: помилка: 14090086: Підпрограми SSL: SSL3_GET_SERVER_CERTIFICATE: сертифікат не підтверджено Детальніше тут: http://curl.haxx.se/docs/sslcerts.html Як це вирішити?
30 windows  curl 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.