C++ C++;下载XML文件
您能告诉我如何从URL下载XML文件吗?论坛中的每个人都说要使用libcurl或其他类似的库。问题是我不知道如何使用它们。你能告诉我用C++下载XML文件的最佳方法吗?我想在我的小程序中使用它,我只是为了练习而做的。C++ C++;下载XML文件,c++,xml,C++,Xml,您能告诉我如何从URL下载XML文件吗?论坛中的每个人都说要使用libcurl或其他类似的库。问题是我不知道如何使用它们。你能告诉我用C++下载XML文件的最佳方法吗?我想在我的小程序中使用它,我只是为了练习而做的。 从C++中的URL下载XML文件(借用自): 一个好的解决方案是利用微软研究院最近发布的HTTP卡萨布兰卡库,前提是你也能使用C++11 您需要使用HTTP客户端,类似于本教程中所述, 可能是这样的 http_客户端(L)http://somewebsite.com" ); r
- 从C++中的URL下载XML文件(借用自):
一个好的解决方案是利用微软研究院最近发布的HTTP卡萨布兰卡库,前提是你也能使用C++11
您需要使用HTTP客户端,类似于本教程中所述,
可能是这样的
http_客户端(L)http://somewebsite.com" ); request(方法::GET,L“page to download.html”) 。然后([](http_响应){
CUT通过C++标准库不可能。你必须使用一些第三方库来打开HTTP连接并解析XML文本。有许多库支持这样做。LIbCURL有一个专门用于小而简单的例子的页面:是的,我知道。我读过其他需要使用的主题,例如LBCURC。但是问题是我不能找到一个好的学习方法来使用它。我可以用C++来使用LibCurl吗?或者它只是C库。你可以在C++中使用它。谢谢。但是你能告诉我运行这个代码需要什么吗?我想我需要下载SDK并安装它。然后呢?我应该在代码中包含一个页眉或什么东西吗?@ USER 3038079第一部分。您可以在VisualStudio下下载并运行它。http_client client( L"http://somewebsite.com" ); client.request( methods::GET, L"page-to-download.html" ) .then( []( http_response response ) { cout << "HTML SOURCE:" << endl << response.to_string() << endl; }) .wait();