精易论坛

标题: winhttp源码 访问以及下载 支持断点续传 [打印本页]

作者: 劉爺    时间: 2016-3-3 00:38
标题: winhttp源码 访问以及下载 支持断点续传
本帖最后由 劉爺 于 2016-3-3 23:41 编辑

WinHttp源码 http方法类
常用的WinHttpRequest.5.1对象 , XMLHttpRequest对象 , WinNet API , WinHttp API
WinHttpRequest.5.1对象
在易语言中变量.对象 创建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类多连接并发


WinHttp.rar

31.96 KB, 下载次数: 489, 下载积分: 精币 -2 枚


作者: bensonhb    时间: 2016-3-3 09:32
这个必须 有,感谢分享!!!
作者: buck888    时间: 2016-3-3 10:13
感谢分享。。
作者: 劉爺    时间: 2016-3-3 15:32
本帖最后由 劉爺 于 2016-3-4 12:27 编辑

1.完善winhttp功能
2.修正同步IECookie无效

WinHttp.rar

35.11 KB, 下载次数: 35, 下载积分: 精币 -2 枚


作者: 一曲轻殇    时间: 2016-3-5 23:12
6666
作者: lldt2001    时间: 2016-3-5 23:13
看一下…………
作者: waitwuyi    时间: 2016-10-23 02:50
开源就要顶
作者: xxchenli    时间: 2016-12-15 21:08
学习学习啊
作者: 堕落深渊    时间: 2017-3-12 13:15
开源就要顶
作者: li6607    时间: 2017-3-30 14:37
研究看看,谢谢分享!
作者: 堕落深渊    时间: 2017-4-2 09:42
开源就要顶
作者: 驽鸟    时间: 2017-4-10 14:18
谢谢分享~谢谢分享~谢谢分享~
作者: sofs    时间: 2017-6-29 23:47
除了感谢拿走.什么才叫有价值的回复?
作者: sofs    时间: 2017-6-29 23:49
除了感谢拿走.什么才叫有价值的回复?
作者: CigaretteWine    时间: 2018-2-9 12:45
演戏源码内重新计算下载时的信息,已经非常准确演戏源码内重新计算下载时的信息,已经非常准确
作者: a498804004    时间: 2018-4-19 16:35
谢谢,下载下来看一下
作者: zsljava    时间: 2018-8-25 14:10
感谢楼主,学习了
作者: pfxd521    时间: 2018-9-18 14:41
支持一波,谢谢
作者: 宝宝好疼    时间: 2018-10-4 18:42
好贴顶起,666666666666
作者: 午间雪    时间: 2018-10-29 17:35
好,支持一下
作者: mo719957311    时间: 2019-5-29 01:44
感谢楼主,学习了
作者: 858019252    时间: 2019-8-1 21:30
sssssssss66666666
作者: z406460897    时间: 2019-10-17 12:11
6666666666666666666666666666
作者: frankfengh    时间: 2020-4-18 19:55
学习了 正需要
作者: redcloth1    时间: 2022-1-27 22:36
断点续传
作者: redcloth1    时间: 2022-1-27 22:37
断点续传
作者: edisonzhu    时间: 2022-6-18 09:25
非常感谢,学习了
作者: 231阿三    时间: 2022-8-7 01:46
6666666666666666666666
作者: jinshen888    时间: 2023-3-31 17:00

作者: lxl310306    时间: 2023-5-17 22:38
支持一下
作者: yiyi111122    时间: 2023-7-19 03:13
谢谢分享5
作者: Gato    时间: 2024-11-9 17:28
谢谢分享
作者: zht98    时间: 2025-2-20 16:52
666666666666666666666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4