$ e1 a( m8 i- w2 F7 Z0 {! O2 B7 a9 Y; B0 ]# T' X. A1 z3 N0 ~; f
1、新增一个实验阶段的 IWinHttpEx 类,实现和windows系统组件winhttp基本一致的接口(由 IHttpAgent 组件实现),请在程序启动最开始调用一次 HPWinHttp_Init() 并确保返回为真(实验阶段,HP-Socket版本必须大于等于5.8.6版本)8 ]' O3 Y! P8 K; Y* u
2、欢迎大家来测试 IWinHttpEx 类,可完全替代 IWinHttp 类
. H0 K5 W0 ?+ E" }, p J, d2 s- N/ S- i$ |
> 升级说明:
; @ a! V' O" f* m5 `-----------------
. T8 _, x) p i3 R' g1 x1、本次更新主要为扩展用法,IHttpSyncClient 我用着不是很习惯,而由IHttpSyncClient封装的IWinHttp 也是有点问题# u5 ~. Z! ^8 f+ M! `3 s
2、IWinHttpEx 完全由 IHttpAgent 组件实现,算是给组件一个例子吧,中间还使用到 ZLib/GZip、Brotil 流式压缩/解压组件,大家可以参考我是如何在回调里面使用的/ K G& h( _ j- F- X) ]$ l* h
3、IWinHttpEx 中还涉及到事件(EVENT),还有缓冲区扩展等列子.算是非常综合的一个IHttpAgent例程了.
( z, s% z0 r6 P
! ~. V+ \9 t, M0 z+ H0 c[11:00 2022/01/21]
, ^4 N; t3 o4 N; E3 C) l( d9 c/ F% P/ {) J; u4 I9 `' P4 S/ _; H
( z' h/ [ Y9 ]8 m( r
|