具有基本身份validation的HTTPS客户端的C / C ++库

您是否推荐使用基本身份validation来实现可以连接到网站的HTTPS客户端的任何好的库或示例? 这是为了在Linux服务器上运行。

任何指针帮助。

更新:关于一致的libcurl的问题 – 在Debian,Ubuntu,Gentoo,Slackware,RedHat和Arch等主要发行版本中是否默认捆绑?

libcurl同时支持HTTPS和HTTP基本认证。 在线有很多示例代码。

你提到的所有发行版都包含libcurl。 这是不是一定要安装,但是这是非常普遍的。

的libcurl

支持FTP,FTPS,HTTP,HTTPS,SCP,SFTP,TFTP,TELNET,DICT,FILE,LDAP和LDAPS的免费且易于使用的客户端URL传输库。 libcurl支持HTTPS证书,HTTP POST,HTTP PUT,FTP上传,kerberos,基于HTTP表单的上传,代理,cookies,用户名+密码验证,文件传输恢复,http代理隧道等等。

我已经使用libcurl,并可以推荐它。