VC++http实现下载文件(附源码)

2020/12/18 12:55
阅读数 1.3K

   VC++开发常用功能一系列文章 (欢迎订阅,持续更新...)

源代码demo已上传到百度网盘:永久生效 ,文章尾部附 百度链接

采用windows相关系统api ,已封装成类,方便调用

1. InternetConnect

2.HttpOpenRequest

3.HttpSendRequestEx

直接上源码:

头文件:

// Download.h: interface for the CDownload class.
//
//

#if !defined(AFX_DOWNLOAD_H__153B05B7_4762_4E90_BE98_89E062166B5F__INCLUDED_)
#define AFX_DOWNLOAD_H__153B05B7_4762_4E90_BE98_89E062166B5F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <wininet.h>
#include <string>
#include <vector>
using namespace std;

#pragma comment(lib, "wininet.lib")

#define	__SIZE_HTTP_ARGUMENT_NAME	256
#define __SIZE_HTTP_ARGU
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部