Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从web下载HTML页面的最简单方法?_C++_Http_Wxwidgets - Fatal编程技术网

C++ 从web下载HTML页面的最简单方法?

C++ 从web下载HTML页面的最简单方法?,c++,http,wxwidgets,C++,Http,Wxwidgets,我有一个网页,我想将其内容下载到wxString中。 例如,假设页面如下所示: wxString将包含HTML源代码。在其他一些语言中,比如PHP 例如,我会这样写: $html = file_get_contents('http://www.example.com/mypage.html'); 我猜它在wxWidgets中不是一个单行程序,我已经窥探了wxHTTP类,但我想知道是否有一些简单的包装器类可以用最少的代码完成这项工作?如果您在windows上运行,您可以使用。然而,快速查看一下

我有一个网页,我想将其内容下载到wxString中。 例如,假设页面如下所示:

wxString将包含HTML源代码。在其他一些语言中,比如PHP 例如,我会这样写:

$html = file_get_contents('http://www.example.com/mypage.html');

我猜它在wxWidgets中不是一个单行程序,我已经窥探了wxHTTP类,但我想知道是否有一些简单的包装器类可以用最少的代码完成这项工作?

如果您在windows上运行,您可以使用。然而,快速查看一下文档,WinHTTP可能并不容易


看看这个。它所做的正是您所追求的。

显然,您必须编写自己的包装器

但是,它有一个更简单的界面,您可能会发现它更易于使用,尽管这确实为您的程序添加了一个新的依赖项。

请查看libcurl

一个快速的谷歌就会找到它。

@fuzzy:当然不是,这是个例子。comExcellent!正是我需要的。谢谢,好东西。米兰·巴布斯科夫感谢米兰。我也不确定这是怎么回事:)如果您决定使用cURL,请使用wxCurl。这会节省你的时间。