C 下载网页

C 下载网页,c,winapi,download,webpage,C,Winapi,Download,Webpage,如何使用C(不使用libcurl)和OS:Win32下载网页要下载网页,需要两件事: 与网站建立沟通渠道 管理web服务器协议以下载页面 对于第一项,请查看套接字API。您需要打开一个套接字,使用send()发送一些数据,从Web服务器接收数据 对于第二项,您需要了解http协议。尝试API您需要做的是所谓的“套接字通信”。要获得出色的概述,请查看 最后一个链接来自linuxquestions,但这两种解决方案都是完全跨平台的,与frankodwyer对wininet的建议相反。最后一个链

如何使用C(不使用libcurl)和OS:Win32下载网页要下载网页,需要两件事:

  • 与网站建立沟通渠道
  • 管理web服务器协议以下载页面
  • 对于第一项,请查看套接字API。您需要打开一个套接字,使用send()发送一些数据,从Web服务器接收数据


    对于第二项,您需要了解http协议。

    尝试API

    您需要做的是所谓的“套接字通信”。要获得出色的概述,请查看


    最后一个链接来自linuxquestions,但这两种解决方案都是完全跨平台的,与frankodwyer对wininet的建议相反。最后一个链接也正是你想要的,因为它下载了一个网页。

    这家伙怎么一次又一次地问同一个问题?@bortzmeyer-libcurl在Linux上是不需要动脑筋的。但是,Windows没有附带libcurl。计算机病毒多年来一直在利用wininet库。谢谢你告诉我一点,unixman83。我一定会在某个时候报答你的。你一定比OP更关心他,因为他三年前问了这个问题,没有选择答案。