|
$ N9 d9 L9 O% i5 V" B+ ~ E
1 G% Q( u5 Q) s. D; z1、新增一个实验阶段的 IWinHttpEx 类,实现和windows系统组件winhttp基本一致的接口(由 IHttpAgent 组件实现),请在程序启动最开始调用一次 HPWinHttp_Init() 并确保返回为真(实验阶段,HP-Socket版本必须大于等于5.8.6版本)
* Z4 s7 I+ X2 R" i2、欢迎大家来测试 IWinHttpEx 类,可完全替代 IWinHttp 类
F# z- t4 V, W9 ?+ K6 X- e2 a" t9 d" A5 I2 {+ {. Q# b
> 升级说明:* e; w0 B, w! \9 B% q3 p( V
-----------------
+ e3 h$ Q, I* M' x- ^6 b: s4 p1、本次更新主要为扩展用法,IHttpSyncClient 我用着不是很习惯,而由IHttpSyncClient封装的IWinHttp 也是有点问题; l) ?0 @4 l6 n' u, y
2、IWinHttpEx 完全由 IHttpAgent 组件实现,算是给组件一个例子吧,中间还使用到 ZLib/GZip、Brotil 流式压缩/解压组件,大家可以参考我是如何在回调里面使用的
, z% P* N" o/ w. }* {4 |' j3、IWinHttpEx 中还涉及到事件(EVENT),还有缓冲区扩展等列子.算是非常综合的一个IHttpAgent例程了.) f8 K2 f7 N. \8 ?. p4 Z- J
! j! g+ W; F8 T[11:00 2022/01/21]6 v. g. v7 J2 p. L0 }
Q! Q4 k* R- o7 F9 D+ H
. d$ H4 I; F8 Q+ G# q% F6 G, I
|
|