VB6使用Com组件SystemNetLib线程访问网络
VB6使用Com组件SystemNetLib线程访问网络
HTTPClientTask对象
说明
HTTP请求对象,支持GetPost请求,请求是基于线程。
基于Curl库,用GetPost方法请求网址,返回内容。
支持http和https协议。
支持gzip、deflate、br自动解压
持续使用内存会不断增长,达到一定峰值后不会继续增长,使用完后内存自动回收
支持返回响应头
支持设置超时时间
支持返回特殊字符Get函数
参数
URL:网址,支持http和https
RequestHeaders:向网址发起的请求头
IsUTF8:是否是UTF8编码。0非UTF8编码,1UTF8字符
ConnectTimeOut:连接超时时间,单位秒
TimeOut:总超时时间,单位秒
ResponseAutoDecode:是否自动解码返回内容。比如IsUTF81时,自动将UTF8结果字符解码为Unicode字符
NeedListen:是否需要监听。0不监听1监听监听可使用WithEvent关键词声明公共变量,响应OnTaskFinished事件,事件不能操作UI
示例
SetClientTaskNewHTTPClientTask
WithClientTask
。Gethttps:www。baidu。com
DoWhile。IsFinishFalse
DoEvents
Loop
txtLog。Text。GetResponse()
EndWith
SetClientTaskNothing
结果
响应事件例子DimWithEventsWebNetAsHTTPClientTask
PrivateSubcmdDoGetClick()
SetWebNetNewHTTPClientTask
WebNet。Gethttps:www。baidu。com,,,,,,1
EndSub
PrivateSubWebNetOnTaskFinished(ResponseHeadersAsString,ResponseBodyAsString)
RspBodyResponseBody
’回调不支持操作UI,所以用Timer来显示结果
tmShow。Interval1
tmShow。EnabledTrue
SetWebNetNothing
EndSub
PrivateSubtmShowTimer()
tmShow。EnabledFalse
WebBrowser1。Document。body。innerTextRspBody
EndSub
Post函数
参数
URL:网址,支持http和https
PostDatas:请求内容
RequestHeaders:向网址发起的请求头
IsUTF8:是否是UTF8编码。0非UTF8编码,1UTF8字符
ConnectTimeOut:连接超时时间,单位秒
TimeOut:总超时时间,单位秒
PostDataAutoEncode:是否自动编码请求内容。比如IsUTF81时,自动将Unicode请求字符转码为UTF8字符
ResponseAutoDecode:是否自动解码返回内容。比如IsUTF81时,自动将UTF8结果字符解码为Unicode字符
NeedListen:是否需要监听。0不监听1监听监听可使用WithEvent关键词声明公共变量,响应OnTaskFinished事件,事件不能操作UI
示例
SetClientTaskNewHTTPClientTask
WithClientTask
。Posthttps:apilogin,{account:AAAAA,password:123456},accept:applicationjsonvbCrLfContentType:applicationjson
DoWhile。IsFinishFalse
DoEvents
Loop
txtLog。Text。GetResponse()
EndWith
SetClientTaskNothing
结果
响应事件例子DimWithEventsWebNetAsHTTPClientTask
PrivateSubcmdDoGetClick()
SetWebNetNewHTTPClientTask
WebNet。Posthttps:apilogin,{account:AAAAA,password:123456},accept:applicationjsonvbCrLfContentType:applicationjson,,,,,,1
EndSub
PrivateSubWebNetOnTaskFinished(ResponseHeadersAsString,ResponseBodyAsString)
RspBodyResponseBody
’回调不支持操作UI,所以用Timer来显示结果
tmShow。Interval1
tmShow。EnabledTrue
SetWebNetNothing
EndSub
PrivateSubtmShowTimer()
tmShow。EnabledFalse
WebBrowser1。Document。body。innerTextRspBody
EndSub
道德经有多少字(道德经真正原版)《道德经》是老子的著作,文本以哲学意义之道德为纲宗,论述修身、治国、用兵、养生之道,而多以政治为旨归,乃所谓内圣外王之学,文意深奥,包涵广博,被誉为万经之王。《道德经》不……
余额宝100元一天收益多少(2021年还有人把钱放余额宝吗)近日,余额宝终于赶在最后时刻,披露了2021年半年报!虽然此前披露的2季报,已经让不少投资者注意到余额宝2021年上半年总规模大幅缩水,不过2季报只是简单披露,像持有人户数以及……
双喜临门!利物浦老板小29岁娇妻晒照庆祝夺冠,手摸小腹疑似怀利物浦最近在足总杯决赛中点球击败切尔西,赢得了期待已久的足总杯奖杯,这是利物浦在16年后再次赢得足总杯的冠军,这也是利物浦在过去三年中第三次通过点球大战击败切尔西,利物浦老板娇……
什么是奶昔(一天喝奶昔最佳时间)小雨美食记原创图片、文章,未经许可禁止搬运、抄袭,违者必究!夏天,出汗多,这杯高钾奶昔要多喝,美味又营养,安稳度过三伏天!在夏天闷热的天气会让人特别容易流汗,流汗严……
日产将把重点从欧洲转移到其他市场新计划将允许重新关注美国、中国和日本等市场提议解决早先侵略扩张策略引起的关切有报道称,日产打算退出其在欧洲的业务,以集中在美国、中国和日本等市场。不仅是一个正式的计……
为什么脚臭(脚突然变很臭身体信号)前段时间,九叔看到一个新闻:小偷脱鞋进屋行窃,熏醒房主被当场抓获!看到这则消息,我笑着笑着就哭了,因为九叔大学时有个喜欢踢足球的室友,每次室友运动完回宿舍后,那销魂的酸辣……
中国买292架欧洲客机一箭4雕?美方和美企破防,欧洲不安在今年七月初,我国南航、东航、国航三家航空公司共计从欧洲购买了292架A320NEO客机。而这一事件,对我国来说可以算得上是一箭4雕的好事,但却使老美和美企破防,欧洲不安,这究……
牙龈脓包怎么快速消除(牙龈肿了有脓挤掉很快又有)2021年9月7号,天气还可以,今天是我上班的第二天,上午继续把昨天的汇总报告写完,然后就是要打一些回访电话,这时前台来了几个新生有办理入校的,也有咨询的,前台两个老师接待不过……
宝马的新款M3再次受到监视新一代2021BMWM3已进行了多次间谍测试,本周又进行了许多改进,再次对其进行了间谍。尽管它像我们以前看到的那样伪装得很多,但一些可见的附加功能可以使人清楚地知道(或在……
保罗沃克的宝马E30M3出售已故的保罗middot;沃克(PaulWalker)收藏了许多强大的汽车,其中许多汽车在一月进行拍卖。巴雷特middot;杰克逊(BarrettJackson)在斯科茨代尔(S……
刘晓庆与四婚富豪老公外出游玩,同穿情侣装,看起来和谐又恩爱刘晓庆和她的四个已婚富婆早早地就出门了。他们都穿着白色的衬衫和黑色的裤子,就像恋人的衣服一样,看起来和谐而深情。刘晓庆的短发很漂亮,微笑着。穿着白色V领衬衫和高腰黑色阔腿……
哪些茶是绿茶(如何知道自己买的是绿茶)绿绿茶是指采取茶树新叶,未经发酵,经杀青、揉拧、干堤关等典型工艺、其成品的色泽、冲泡后的茶汤较多地保存了了鲜茶叶的绿色主调绿茶是未经发酵的、中国产量最多的、饮用最为广泛的一种茶……