C++ 什么是C++;除了libcurl之外,我还可以使用库来下载HTTP网页吗?

C++ 什么是C++;除了libcurl之外,我还可以使用库来下载HTTP网页吗?,c++,http,C++,Http,我还希望有机会添加/修改HTTPGET头,但基本上我只需要下载一个带有给定URL的页面 另外,我寻找libcurl替代品的唯一原因是它没有提供我所需要的下载速度 看起来它可能适合您所寻找的内容。有一个相当容易使用的类。这是他们的网络教程。POCO C++也是跨平台的。 是SO提出的一些类似于boost的建议 编辑:如果你没有看过,他们有一个类。似乎比Poco客户端的级别低一点,但可能适合您的需要。是一个使用它的示例。要添加到其他答案中,如果只针对Windows,则可以使用urlmon函数(包括在

我还希望有机会添加/修改HTTPGET头,但基本上我只需要下载一个带有给定URL的页面

另外,我寻找libcurl替代品的唯一原因是它没有提供我所需要的下载速度

看起来它可能适合您所寻找的内容。

有一个相当容易使用的类。这是他们的网络教程。POCO C++也是跨平台的。 是SO提出的一些类似于boost的建议


编辑:如果你没有看过,他们有一个类。似乎比Poco客户端的级别低一点,但可能适合您的需要。是一个使用它的示例。

要添加到其他答案中,如果只针对Windows,则可以使用urlmon函数(包括在Windows中),如或。

libcurl有什么问题?此外,您需要一个独立于平台的库还是可以是特定于平台的库?这一点很好。跨平台是首选,但是如果有只针对windows的东西,我会测试它。libcurl是非常非常跨平台的,它有一个许可证,并且具有良好的成熟性。您是否有其他不符合的要求?(如果你定义了你的需求,人们可以提出更好的建议。)@Matteo Italia:libcurl没有什么错,只是我无法从中获得任何好的性能(下载速度),甚至libcurl邮件列表中的人也帮不了我。cpp-netlib一直在稳步改进,它可能已经是最好的选择了。但是,它似乎还不是Boost的一部分。+1表示我的首选答案+指向实际出发点的良好链接谢谢!)我不得不解决
HTTPClient
链接的一个小问题,但我解决了这个问题。