Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » CURL

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Открыть новую тему     Написать ответ в эту тему

ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
См. также: Ru.Board » Операционные системы » UNIX » UNIX Shell

Что умеет CURL:
DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. curl supports TLS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies (SOCKS4, SOCKS5, HTTP and HTTPS), HTTP/2, HTTP/3, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, SCRAM-SHA, NTLM, Negotiate, Kerberos, Bearer tokens and AWS Sigv4), file transfer resume, proxy tunneling, HSTS, Alt-Svc, unix domain sockets, HTTP compression (gzip, brotli and zstd), etags, parallel transfers, DNS-over-HTTPS и многое другое.  
 
ВНИМАНИЕ! cURL не поддерживает пробелы в URL (см. ./docs/URL-SINTAX.md::spaces), поэтому их нужно кодировать как %20 или cURL выведет ошибку!

Домашняя страница
Официальные сборки для Windows Vista, 7, 8, 10, 11:  
Latest win32 (zip) | Latest win64 (zip) | Latest Arm64 (zip)
Исходники | для WinXP SP3 32/64 bit cURL (сборки MuldeR's OpenSource Projects на SourceForge.net)
 
Файлы curl-ca-bundle.crt | Changelog | Мануал | Примеры
 
Дополнительные источники:
Дистрибутивы для Windows (неофициальные) - ХР/Srv2003 и выше.
Дистрибутивы для Windows (неофициальные) - ХР SP3 и выше.
Static cURL with HTTP3
 
История появления возможностей CURL

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 20:18 02-09-2012 | Исправлено: insorg, 13:50 11-05-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смотрю, вышла  curl 8.12.1 for Windows

Цитата:
curl version: 8.12.1
Build: 8.12.1_1
Date: 2025-02-13
Changes: 8.12.1 changelog
Supported Windows versions: Vista, 7, 8, 10, 11  

скачается - займусь документацией т.к. она, особенно хелп и мануал обновляются только при смене номера версии, а не в каждой сборке. Другое дело, что её приходится преобразовывать из MarkDown в ASCII т.к. иначе её неудобно читать.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35256 | Зарегистр. 31-07-2002 | Отправлено: 22:48 13-02-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cURL for Windows 8.12.1 build 8.12.1_1
 
Изменения:
 
Для Win32/Win64 обновлён компилятор: clang 19.1.7
 
От меня - cURL.zip. Архив включает: x86 и х86_64 консольную сборки, GUI Shell (старая, х86, иной нет), документацию в формате ASCII (TXT), адаптированный под cURL mk-ca-bundle.pl (выводит curl-ca-bundle.crt, а не ca-bundle.crt).
 
версия:

Цитата:
cURL 8.12.1 Win32/Win64 MinGW-w64 standalone official build by Viktor Szakets
 
Release date: 2024-02-13
 
Libs:
 
  libcurl/8.12.1 LibreSSL/4.0.0 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 WinIDN libpsl/0.21.5 libssh2/1.11.1 nghttp2/1.64.0 ngtcp2/1.10.0 nghttp3/1.7.0
 
Protocols:
 
  dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
 
Features:
 
  alt-svc AsynchDNS brotli CAcert HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL SSLS-EXPORT SSPI threadsafe UnixSockets zstd


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35256 | Зарегистр. 31-07-2002 | Отправлено: 10:12 14-02-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сравнил официальные сборки cURL для Windows:
 
curl - The cURL project
mild - LoRd_MuldeR

Код:
curl: curl 8.12.1 (x86_64-w64-mingw32) libcurl/8.12.1 quictls/3.3.0  zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.7 libpsl/0.21.5 libssh2/1.11.1 nghttp2/1.64.0 ngtcp2/1.10.0 nghttp3/1.7.0 librtmp/2.3 libgsasl/1.10.0
mild: curl 8.12.1 (x86_64-w64-mingw32) libcurl/8.12.1 LibreSSL/4.0.0 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 WinIDN        libpsl/0.21.5 libssh2/1.11.1 nghttp2/1.64.0 ngtcp2/1.10.0 nghttp3/1.7.0
curl: Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
mild: Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s      rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
curl: Features: alt-svc AsynchDNS brotli gsasl  HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6          Largefile libz NTLM PSL        SSL                  threadsafe TLS-SRP Unicode UnixSockets zstd
mild: Features: alt-svc AsynchDNS brotli CAcert HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL SSLS-EXPORT SSPI threadsafe                 UnixSockets zstd

Binary OS support:
 
The cURL project  - Windows Vista or newer
LoRd_MuldeR build - Windows XP SP3 (include 64 bit edition) or letter, i486 or letter CPU

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35256 | Зарегистр. 31-07-2002 | Отправлено: 09:57 15-02-2025 | Исправлено: Victor_VG, 09:58 15-02-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
 mild - LoRd_MuldeR  

https://github.com/lordmulder/cURL-build-win32/releases
Это он?
 
Добавлено:
И правда, на ХР работают эти версии:
 
   
 
Это ХР64, на 32-битке тоже проверил.

Всего записей: 19739 | Зарегистр. 04-11-2010 | Отправлено: 14:31 15-02-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
Да, он. Его сборка есть в списке на проекте, но не официальная.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35256 | Зарегистр. 31-07-2002 | Отправлено: 16:03 15-02-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cURL for Windows 8.12.1 build 8.12.1_3
 
Изменения:          
 
В build 8.12.1_2 были обновлены зависимости: zstd 1.5.7, nghttp3 1.8.0, ngtcp2 1.11.0 (для всех платформ)
                                                                                                 
В build 8.12.1_3 обновлён только curl-ca-bundle.crt от 25.02.2025 (для всех платформ)
 
Примечание:  
 
В build 8.12.1_3 curl.exe пересобрали, но остальные файлы в архивах на сайте не изменились, так что для обновления с build 8.12.1_2 вам будет достаточно обновить у себя только curl-ca-bundle.crt, для обновления с build 8.12.1_1 потребуется обновить curl.exe и  curl-ca-bundle.crt, а если используете и libcurl.dll то её надо взять из подкаталога ./bin/ архива с The cURL Project.
 
От меня - cURL.zip. Архив включает: x86 и х86_64 консольную сборки, GUI Shell (старая, х86, иной нет), документацию в формате ASCII (TXT), адаптированный под cURL mk-ca-bundle.pl (выводит curl-ca-bundle.crt, а не ca-bundle.crt).
 
версия:

Цитата:
cURL 8.12.1 Win32/Win64 MinGW-w64 standalone official build by Viktor Szakets
 
Release date: 2025-02-13
 
Libs:
 
  libcurl/8.12.1 LibreSSL/4.0.0 zlib/1.3.1 brotli/1.1.0 zstd/1.5.7 WinIDN libpsl/0.21.5 libssh2/1.11.1 nghttp2/1.64.0 ngtcp2/1.11.0 nghttp3/1.8.0
 
Protocols:
 
  dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
 
Features:
 
  alt-svc AsynchDNS brotli CAcert HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL SSLS-EXPORT SSPI threadsafe UnixSockets zstd


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35256 | Зарегистр. 31-07-2002 | Отправлено: 22:24 21-02-2025 | Исправлено: Victor_VG, 18:45 25-02-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил и объединил сообщения о build 2 и 3.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35256 | Зарегистр. 31-07-2002 | Отправлено: 18:47 25-02-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cURL for Windows 8.12.1 build 8.12.1_4
 
Изменения:          
                                                                                               
В build 8.12.1_4 обновлена зависимость nghttp2 1.65.0 (для всех платформ), иных изменений нет, у меня ошибок нет.
 
Примечание:  
 
От меня - cURL.zip. Архив включает: x86 и х86_64 консольную сборки, GUI Shell (старая, х86, иной нет), документацию в формате ASCII (TXT), адаптированный под cURL mk-ca-bundle.pl (выводит curl-ca-bundle.crt, а не ca-bundle.crt).


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35256 | Зарегистр. 31-07-2002 | Отправлено: 13:05 03-03-2025
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

      Такой вопрос.
 
    Команда в общем виде:
 
   curl -O https://xxx.net/320-000[1-84].x
 
  Можно ли задать задержку между скачиваниеми фрагментов?

Всего записей: 2581 | Зарегистр. 09-01-2010 | Отправлено: 22:46 20-03-2025
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA,
https://everything.curl.dev/usingcurl/transfers/request-rate.html

Всего записей: 7934 | Зарегистр. 08-09-2001 | Отправлено: 23:54 20-03-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

8.13.0 - April 2 2025
https://curl.se/ch/

Всего записей: 7478 | Зарегистр. 19-05-2004 | Отправлено: 21:38 02-04-2025
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Запускаю
curl https://www.amd.com
 - реакции много секунд не видно ("никакой реакции").
 
 
Никто не сталкивался с таким?
 
Добавлено:
В браузере - нормально (страница открывается).

Всего записей: 7487 | Зарегистр. 31-08-2008 | Отправлено: 13:35 11-05-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
Это нормально. У них там защита от безымянных ботов. Тоже прикидывайся браузером, и будет хорошо.
Добавляй заголовки
--compressed -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate, br"
Или любые хромовые возьми, если больше нравится.

Всего записей: 19739 | Зарегистр. 04-11-2010 | Отправлено: 13:52 11-05-2025 | Исправлено: insorg, 13:54 11-05-2025
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Или любые хромовые возьми

взял прям из хрома (инспектор чего-то там) - всё равно "не алё" (никакой реакции)
 
Добавлено:

Цитата:
Добавляй заголовки
--compressed -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate, br"

 
О! Это помогло. Вопрос решён. Спасибо.
curl --compressed -A "Nokia" -H "Accept-Language: none" "https://www.amd.com/en/support/downloads/drivers.html/chipsets/am5/a620.html"

Всего записей: 7487 | Зарегистр. 31-08-2008 | Отправлено: 13:59 11-05-2025 | Исправлено: ndch, 14:06 11-05-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
взял прям из хрома (инспектор чего-то там) - всё равно "не алё" (никакой реакции)  

1. Стучимся в гугл  https://www.google.com/search?q=my+user+agent
2. Из первого же блока копируем строку целиком, следя за кавычками в команде.
 
Добавлено:
Ещё может быть прикол с поддержкой --compressed у совсем старых версий curl. Лучше иметь свежую.

Всего записей: 19739 | Зарегистр. 04-11-2010 | Отправлено: 14:10 11-05-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Changes in 8.14.0 - May 28 2025

Всего записей: 7478 | Зарегистр. 19-05-2004 | Отправлено: 12:40 29-05-2025
ziken



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновляю браузер через батник и всё было нормально долгое время, а недавно стала появляться ошибка  

Цитата:
curl: (35) schannel: next InitializeSecurityContext failed: CRYPT_E_REVOCATION_OFFLINE (0x80092013) - Невозможно проверить функцию отзыва, т.к. сервер отзыва сертификатов недоступен .

В чём может быть проблема и как исправить?

Всего записей: 697 | Зарегистр. 04-02-2017 | Отправлено: 16:54 17-06-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cURL 8.14.1  
 
От меня cURL for Windows 8.14.1 build 8.14.1_1 8.14.1_2 curl.zip (обновили nghttp2 v1.65.0 -> v1.66.0) х86 + x86_64 сборки без libcurl, документация, GUI оболочка, curl-ca-bundle.crt.  
 
и кстати, в 8.14.0 была добавлена опция:  
 
--sigalgs <list>  TLS signature algorithms to use  
 
ziken
 
В мануале (curl --manual > manual.txt) раздел Exit code -> 35 SSL connect error. The SSL handshaking failed.
 
Причина: документация KNOWN_BUGS.txt:

Цитата:
2.11 Schannel TLS 1.2 handshake bug in old Windows versions
 
 In old versions of Windows such as 7 and 8.1 the Schannel TLS 1.2 handshake
 implementation likely has a bug that can rarely cause the key exchange to
 fail, resulting in error SEC_E_BUFFER_TOO_SMALL or SEC_E_MESSAGE_ALTERED.
 
 https://github.com/curl/curl/issues/5488

Решение - установить в ОС стек OpenSSL v3.5.0 и положить рядом с curl.exe файл сертификатов curl-ca-bundle.crt командой:

Код:
curl.exe -kRSso curl-ca-bundle.crt https://curl.se/ca/cacert.pem

конвертация формата PEM -> CRT для данного файла не требуется - его реальный формат CRT.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35256 | Зарегистр. 31-07-2002 | Отправлено: 19:01 17-06-2025 | Исправлено: Victor_VG, 13:29 18-06-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил пост - curl.zip v8.14.1 build 8.14.1_2 залит заново.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35256 | Зарегистр. 31-07-2002 | Отправлено: 13:31 18-06-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обратил внимание, что в релизах с поддержкой ХР
https://github.com/lordmulder/cURL-build-win32/releases
https://github.com/lordmulder/cURL-build-win32/releases/tag/2025-06-06
теперь на обе разрядности сделано по паре релизов - полная и слим:
curl-8.14.1-win-x64-full.2025-06-06.zip
curl-8.14.1-win-x64-slim.2025-06-06.zip
curl-8.14.1-win-x86-full.2025-06-06.zip
curl-8.14.1-win-x86-slim.2025-06-06.zip
 
Основное отличие slim в SSL либе и отсутствующих компрессорах:

Цитата:
cURL for Windows v8.14.1-slim [2025-06-04-3-gb0ad008]
 
This build of cURL was kindly provided by LoRd_MuldeR <mulder2@gmx.de>
https://github.com/lordmulder/cURL-build-win32
 
[cURLinfo]
curl 8.14.1 (x86_64-w64-mingw32) libcurl/8.14.1 wolfSSL/5.8.0 zlib/1.3.1.zlib-ng libidn2/2.3.8 libpsl/0.21.5
Release-Date: 2025-06-04
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp ws wss
Features: alt-svc AsynchDNS HSTS HTTPS-proxy IDN IPv6 Largefile libz NTLM PSL SSL threadsafe Unicode UnixSockets
 
[Platform]
MINGW64_NT-10.0-20348 3.6.2-a9cfe9f5.x86_64 2025-06-03 09:09 UTC x86_64 Msys
 
[Compiler]
gcc version 15.1.0 (Rev5, Built by MSYS2 project)

Цитата:
cURL for Windows v8.14.1-full [2025-06-04-3-gb0ad008]
 
This build of cURL was kindly provided by LoRd_MuldeR <mulder2@gmx.de>
https://github.com/lordmulder/cURL-build-win32
 
[cURLinfo]
curl 8.14.1 (x86_64-w64-mingw32) libcurl/8.14.1 OpenSSL/3.5.0 zlib/1.3.1.zlib-ng brotli/1.1.0 zstd/1.5.7 libidn2/2.3.8 libpsl/0.21.5 libssh2/1.11.1 nghttp2/1.65.0 ngtcp2/1.13.0 nghttp3/1.10.1 librtmp/2.3 libgsasl/1.10.0
Release-Date: 2025-06-04
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
Features: alt-svc AsynchDNS brotli gsasl HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Largefile libz NTLM PSL SSL threadsafe TLS-SRP Unicode UnixSockets zstd
 
[Platform]
MINGW64_NT-10.0-20348 3.6.2-a9cfe9f5.x86_64 2025-06-03 09:09 UTC x86_64 Msys
 
[Compiler]
gcc version 15.1.0 (Rev5, Built by MSYS2 project)

 
С виду вроде бы незначительная разница, но slim версия не скачивает тестовый архив
curl -RLO https://archive.org/download/foo_dynamic_range_1.1.1/foo_dynamic_range_1.1.1.zip
 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (35) SSL_connect failed with error -140: ASN parsing error, invalid input

Та же версия full работает.

Всего записей: 19739 | Зарегистр. 04-11-2010 | Отправлено: 18:51 28-06-2025 | Исправлено: insorg, 19:28 28-06-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Компьютерный форум Ru.Board » Компьютеры » Программы » CURL


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru