【发布时间】:2016-05-27 02:40:53
【问题描述】:
鉴于:
假设我有一个名为“exampledomain.com”的网站,并且在该网站上,我有一个名为“my_doc.html”的文件,其完整的 URL 地址是“https://www.exampledomain.com/my_directory/my_doc.html”。 (不是我的实际网站;这只是假设)。
目标:
我正在尝试使用 C++ 和 Windows 套接字开发一个客户端应用程序,它会下载我的 HTML 文件、解析它、提取一些特定信息、运行一些计算并将其结果显示给用户。
问题:
如何使用 Windows 套接字库将 HTML 文件从服务器下载到客户端计算机上的目录“C:/ExampleDirectory/”?*
澄清:
我想编写这个客户端程序来使用现有的网站。 IE:我希望它以与 Microsoft Edge 等 Internet 浏览器相同的方式下载文件。
编辑: 澄清一下,服务器使用基于帐户的安全系统,因此文档将使用 HTTPS 传输。我不确定这是否会影响解决方案,但我认为值得一提。
【问题讨论】:
-
HTTP 协议有很多细节要实现,所以我们使用特定的 http 客户端库,如 WinHTTP,检查stackoverflow.com/questions/822714/…
标签: html c++ windows sockets download