【xmlHttp_Class 远程访问类】使用说明

类名:xmlHttp_Class

说明:远程获取外部网站数据信息或执行一个外部网站程序

目录:

类型名称参数返回说明
属性 [必需][xmlHttp].url = [urlString]--设置外部网站网址(可带GET参数)
属性 [可选][xmlHttp].data = [String]--设置访问时提交的数据(格式:name=wm219&age=20 ,注意不要带?号)
属性 [可选][xmlHttp].method = [GET | POST]--设置访问模式,可选值有:GET 或 POST,默认是GET
属性 [可选][xmlHttp].header("  headerName ") = [String]--

设置访问时发送的文件头,多个头可多次调用,比如: 

xmlHttpObj.header("dataType") = "json"

xmlHttpObj.header("Accept-Charset") = "GB2312"

属性 [可选][xmlHttp].asyn = [True | False]--

是否同步请求,默认值false表示同步操作。值为true表示异步操作。

同步操作时,可以获取目标的相关信息,比如采集内容

异步操作时,无法获取目标的相关信息,但执行速度快,可用于将请求发出但不需要接收请求结果的操作

方法[xmlHttp].main()-

[JSON]格式如下:

{
    result        : [true | false],
    text           : [Empty | String],
    binary       :  [Null | Byte()],
    size            : [Number],
    formatSize  : [Empty | String],
    charSet      : [Empty | GB2312 | UTF-8],
    fileHeader  : [Empty | String]
}

执行请求,并返回[JSON]对象

对象可通过节点直接访问值:

[JSON].result 执行结果

[JSON].text 从外部网站获取到的文本数据

[JSON].binary 从外部网站获取到的数据流

[JSON].size 获取到文本数据的大小值

[JSON].formatSize 获取到文本数据大小字符串

[JSON].charSet 外部网站的编码格式,仅支持UTF-8与GB2312

[JSON].fileHeader 获取外部网站的文件头信息

 

 代码示例:

Set xmlHttpObj = New xmlHttp_Class
With xmlHttpObj
    .url = "http://www.ahluda.com/class.asp"
    .data = "id=10"
    .method = "GET" ' 可以去掉
    .header("dataType") = "json" '可以去掉
    Set data = .main()
End With

Response.write data.size

 

转载于:https://www.cnblogs.com/wm218/p/10043716.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值