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

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

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

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

Ответы [ 3 ]

5 голосов
/ 27 ноября 2009

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

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

2 голосов
/ 27 ноября 2009

Libcurl

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

1 голос
/ 27 ноября 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...