【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]格式如下: { |
执行请求,并返回[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
最新文章
- 微信小程序IDE(微信web开发者工具)安装、破解手册
- PE启动菜单修改工具 MsgDiyer(GfxMenu Message制作工具) V2.0.3官方版
- webform分页
- 【转】java.lang.OutOfMemoryError: Java heap space的解决
- wex5 教程 之 图文讲解 考题模块框架设计
- codeforces #232 div2 解题报告
- Spark shell的原理
- Xcode8安装不成功, 需要升级系统. The operation couldn't be completed. cpio read error
- 从C到C++,C语言与C++的关系
- 如何彻底解决MySQL更改默认字符集以及字符乱码问题!!!
- 泛微关于js设计的一些小技巧
- [POJ1220]NUMBER BASE CONVERSION (高精,进制转换)
- Pandas: 使用str.replace() 进行文本清洗
- C# 抽象类和接口的差别
- 三维拓扑排序好题hdu3231
- Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第十集之Nginx反向代理原理】(有参考其他文章)
- 支付宝sdk集成过程中报 openssl/asn1.h file not found错误的解决办法
- 大数据_Kafka_Kafka自动创建不存在的Topics / 删除已存在的Topics
- ueditor 上传图片
- Nginx如何启用ETag,提高访问速度