winhttp模块访问以及下载,支持断点续传

易语言 2020-06-21 17:50:15

winhttp模块访问以及下载,支持断点续传

在易语言中变量.对象 创建WinHttpRequest.5.1 , 它属于功能非常强大 稳定性也很好,但是也是基于WinHttp封装
只使用简单化,但是个人测试效率并不怎么样,而这是在易语言占用资源最大的一种
XMLHttpRequest对象
看到过别人写源码,但没研究,个人觉得效率比WinHttpRequest.5.1对象要好,但稳定性不如
WinNet API
不介绍了,最常见了,到处都有
优点:
稳定性好,不用担心,调用比WinHttp API 简单, 暂用资源低,效率比对象快,自动管理Cookies
缺点:
响应效率比如WinHttp API 功能不如WinHttp API 稳定不如WinHttp API
WinHttp API
优点:
稳定功能和WinHttpRequest.5.1对象一样
暂用资源小,效率目测4种里最快,手动管理Cookies灵活运用,脱离IE
缺点:
调用比较繁琐,宽字符,其他也没什么
附上开源模块和Http下载演戏源码

1.修正断点续传重头开始
2.演戏源码内重新计算下载时的信息,已经非常准确
模块内含其他高效率置入代码功能,提高效率
功能简介
支持断点续传,Cookie自动管理
识别网页uft-8 自动解码
字节集数据采用数组内存叠加,提高大网页效率
模块内网页集是单线程异步等待
全局winhttp句柄,可以多数组Winhttp类多连接并发