什么C ++库可以用来下载HTTP网页,而不是libcurl? [英] What C++ libraries can I use to download HTTP web-page, other than libcurl?

查看:189
本文介绍了什么C ++库可以用来下载HTTP网页,而不是libcurl?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我还想有机会添加/修改HTTP GET标头,但基本上我只需要下载一个包含指定网址的网页。



P。我唯一的原因,我寻找一个替代 libcurl 它不给我那种下载速度我需要。

解决方案

Poco C ++ 具有相当容易使用的 HTTPClient 类。 这里是他们的网络教程。 Poco C ++也是跨平台。



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


I would also like to have an opportunity to add/modify HTTP GET headers, but basically I just need to download a page with given URL.

P. S. The only reason I'm searching for an alternative to libcurl is it doesn't give me the kind of download speeds I need.

解决方案

Poco C++ has a HTTPClient class that is fairly easy to use. Here is their Networking tutorial. Poco C++ is also cross platform.

Here are some boost like recommendations from SO.

EDIT : If you haven't looked at Qt, they have a QNetworkRequest class. Seems a bit lower level than the Poco client, but might suit your needs. Here is an example using it.

这篇关于什么C ++库可以用来下载HTTP网页,而不是libcurl?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆