"vbs HTTP.txt" 该资源主要涉及的是使用VBScript(Visual Basic Script)进行HTTP请求的方法,特别是与Web交互的场景。VBScript是一种轻量级的脚本语言,常用于Windows系统和网页中的自动化任务。在描述中提到的`XMLHTTP`和`SOAPTOOL`是进行HTTP通信的关键工具。 首先,`XMLHTTP`对象是Microsoft ActiveX组件,它允许在VBScript中实现异步HTTP请求,即发送HTTP GET或POST请求到服务器,并获取响应,而无需用户界面更新或页面刷新。这种技术通常被称为Ajax(Asynchronous JavaScript and XML),尽管在VBScript中不涉及JavaScript,但原理类似。 在提供的部分代码中,可以看到一个简单的GET请求示例,用于从ASPX(ASP.NET)页面获取数据。这个例子展示了如何创建一个HTML表单,通过GET方法向服务器发送数据。`<form>`元素定义了提交数据的方式和地址,而`<input>`元素则包含要传递的数据。当用户点击提交按钮时,数据将以URL参数的形式发送到`s_get.aspx`页面。 在服务器端的ASPX(ASP.NET)代码中,`Request.QueryString`用于获取通过GET方法传递的查询字符串参数。在这个例子中,`Text1`和`Text2`的值被提取出来并相加,然后返回到客户端。 接着,提到了POST请求的示例。POST请求常用于传输大量数据或敏感信息,因为数据不会显示在URL中。与GET请求类似,这里也创建了一个HTML表单,但使用了`method="post"`,这意味着数据会作为HTTP请求体的一部分发送。在服务器端,`Request.Form.Item`用于获取POST请求中的表单数据。 此外,还提到了`SOAPTOOL`,这是一个可能用于测试和调试SOAP(Simple Object Access Protocol)服务的工具。SOAP是一种基于XML的协议,用于在不同应用程序之间交换结构化信息。在VBScript中,可以使用`SOAPTOOL`来与支持SOAP的Web服务进行交互。 总结来说,这个资源主要讲解了如何利用VBScript中的XMLHTTP对象进行HTTP GET和POST请求,以及如何处理ASPX服务器端的请求数据。同时,也提及了SOAPTOOL在与SOAP Web服务交互中的作用。这些技术对于开发和调试Web应用程序,尤其是基于Windows环境的脚本自动化任务,是非常重要的。
请求的返回方式
WEB 方式请求 XMLHTTP SOAPTOOL 刷新当前页 开启一个新的 IE 窗口:提交表单<form XMLHTTP 对象得到 SOAPTOOL 对象得到
target ="_blank"
请求的应用范围
WEB 方式请求 XMLHTTP SOAPTOOL IE 中 IE 中,应用程序中 IE 中,应用程序中
请求在 IE 中的安全级别
WEB 方式请求 XMLHTTP SOAPTOOL 任意 Win2003 SP1 默认可使用 Win2003 SP1 默认加入信任站点可使用
请求组件的发布方式 请求组件的发布方式
WEB 方式请求 XMLHTTP SOAPTOOL 不需 XML DOM 3 /4/5/6 安装包 IE6 默认带 XML SOAPTOOL 2.0 3.0 安装包 DOM 3
WEB 页 GET 方式请求 ASPX
URL 方式 WEB 页
http://localhost/ajax/s_get.aspx?Text1=wxd&;Text2=lzm <form id="get_form" action ="s_get.aspx" method ="get" > <input name="Text1" type="text" /> <input name="Text2" type="text" /><br /> <input id="Reset1" type="reset" value="reset" /> <input id="Submit1" type="submit" value="submit" /> </form>
ASPX
{ s_get.aspx}
Dim a = Request.QueryString("Text1") Dim b = Request.QueryString("Text2") Me.Response.Write(a + b) Me.Response.End()
Me.Response.Write("你不应看到这条信息")
WEB 页 POST 方式请求 ASPX
WEB 页
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 0
- 资源: 114
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦