使用C ++访问网页

时间:2010-05-08 02:54:09

标签: c++

是否有一个好的,简单的库允许C ++加载网页?我只是想把源文本作为文本。我没有使用任何IDE或重要的库,只是直接命令行。

切向上,我是否缺少一些基于C ++编程的基础知识?我认为今天常用的任何一种语言都会成为基于网络的功能,对计算机的使用至关重要,但我发现旁边没有讨论如何实现它。我意识到C ++显着早于现代互联网,所以它在这方面缺乏任何核心能力是合理的,但相关图书馆看起来如此稀疏的事实令人费解。

感谢您的帮助。

2 个答案:

答案 0 :(得分:7)

当然,例如libcurl是强大且受欢迎的。

与C ++相关的互联网相关库非常丰富 - 它们不是C ++标准的一部分,部分原因是该标准的当前版本如此旧,但我确信这是不是唯一的原因。但转向开放源代码的世界,你会找到比你可以动摇的更多的东西。

答案 1 :(得分:2)

libcurl是一个流行的C库,用于获取HTTP和其他URL。还有cURLpp C ++绑定。

在Windows上,您拥有WinINetWinHTTP API。

我认为HTTP有点过于复杂,无法成为C ++标准库的一部分。规范必须考虑很多细节,例如代理服务器和MIME类型。