Библиотека C / C ++ для HTTPS-клиента с базовой аутентификацией

StackOverflow https://stackoverflow.com/questions/1805906

Вопрос

Рекомендуете ли вы какую-либо хорошую библиотеку или примеры в Интернете для реализации клиента HTTPS, который может подключаться к веб-сайту с помощью обычной аутентификации? Это предназначено для запуска на серверах Linux.

Любые указатели помогают.

Обновление . Вопрос об единодушном libcurl - поставляется ли он по умолчанию в основных дистрибутивах, таких как Debian, Ubuntu, Gentoo, Slackware, RedHat и Arch?

Это было полезно?

Решение

libcurl поддерживает как HTTPS, так и базовую аутентификацию HTTP. В Интернете достаточно примеров кода.

Все упомянутые вами дистрибутивы упакованы в libcurl. Это не совсем точно, чтобы быть установленным, но это очень распространено.

Другие советы

libcurl

  

Бесплатная и простая в использовании клиентская библиотека для передачи URL-адресов, поддерживающая FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE, LDAP и LDAPS. libcurl поддерживает сертификаты HTTPS, HTTP POST, HTTP PUT, загрузку по FTP, Kerberos, загрузку на основе форм HTTP, прокси-серверы, файлы cookie, аутентификацию пользователя + пароль, возобновление передачи файлов, туннелирование прокси-сервера http и многое другое.

Я использовал libcurl и могу порекомендовать его.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top