标签: c++
是否有一个好的,简单的库允许C ++加载网页?我只是想把源文本作为文本。我没有使用任何IDE或重要的库,只是直接命令行。
切向上,我是否缺少一些基于C ++编程的基础知识?我认为今天常用的任何一种语言都会成为基于网络的功能,对计算机的使用至关重要,但我发现旁边没有讨论如何实现它。我意识到C ++显着早于现代互联网,所以它在这方面缺乏任何核心能力是合理的,但相关图书馆看起来如此稀疏的事实令人费解。
感谢您的帮助。
答案 0 :(得分:7)
当然,例如libcurl是强大且受欢迎的。
与C ++相关的互联网相关库非常丰富 - 它们不是C ++标准的一部分,部分原因是该标准的当前版本如此旧,但我确信这是不是唯一的原因。但转向开放源代码的世界,你会找到比你可以动摇的更多的东西。
答案 1 :(得分:2)
libcurl是一个流行的C库,用于获取HTTP和其他URL。还有cURLpp C ++绑定。
在Windows上,您拥有WinINet和WinHTTP API。
我认为HTTP有点过于复杂,无法成为C ++标准库的一部分。规范必须考虑很多细节,例如代理服务器和MIME类型。