C++ VS winhttp 封装一个下载器


前言

本系列教程目录:C++教程目录

想要用C++下载个网上的东西一般都比较麻烦,大多数人都会选择去使用第三方库。

但实际上,windows平台其实已经提供了我们相关的api函数,可以直接在VS中使用,而无需去装其它人写的第三方库,只不过使用起来比较麻烦而已。

所以为了简化使用,本文将简单介绍一些这些API的使用方法,并将其封装为一个类,可以直接复制到你的代码中去使用。

一、原理

使用一个东西,有时候了解原理也是必要的,因为提供的源码可能并不完美,并不能满足你的实际要求,这时候一般就需要你自己去根据自己的需求去完善了。

首先我们要知道的是,你所能看到的所有网页,基本都是基于HTTPHTTPS这两种协议搭建的。

而这两种协议,如果你看过本专栏另外一篇文章:C++

猜你喜欢

转载自blog.csdn.net/weixin_50964512/article/details/131287738