C++ 自包含http/https库

C++ 自包含http/https库,c++,c,http,https,C++,C,Http,Https,我正在寻找一个C/C++库,以通过http和https(可能仅限于1.0版)获取页面,并在主要操作系统(Windows、Linux、OSX)上提供最少数量的依赖项(例如,不是libcurl)。有这样的事情吗?这在很大程度上取决于您的需求。如果您只需要HTTP/1.0支持,而不考虑代理、keepalives和HTTP/1.1中的所有内容,并且使HTTP变得困难,那么您可以用大约30行C代码编写一个HTTP客户机。添加另外50行以包括用于HTTPS的libssl。因此,除非您更好地说明您的要求,否则

我正在寻找一个C/C++库,以通过http和https(可能仅限于1.0版)获取页面,并在主要操作系统(Windows、Linux、OSX)上提供最少数量的依赖项(例如,不是libcurl)。有这样的事情吗?

这在很大程度上取决于您的需求。如果您只需要HTTP/1.0支持,而不考虑代理、keepalives和HTTP/1.1中的所有内容,并且使HTTP变得困难,那么您可以用大约30行C代码编写一个HTTP客户机。添加另外50行以包括用于HTTPS的libssl。因此,除非您更好地说明您的要求,否则我们无法帮助您


(此外,关于查找工具或库的问题在这里被认为是离题的)。

1.0可以。我不同意寻找库是离题的,这是一个可以被视为实现设计的问题。如果你对我如何用libssl实现基本的https支持有一些建议,我可以检查一下它是否可行。@LorenzoPistone我担心,虽然你不同意,但事实确实如此。那么curl到底出了什么问题?为什么不运行
configure
并禁用除所需之外的所有功能呢?您完全可以看看oat++(),它正是为这个用例设计的。