引子: VB6是一种比较早的高级语言,但可以说在它那个时代非常流行,本人就遇到不少项目用该语言进行开发,但随着Java, .net等其它新语言的发展,VB6已经渐渐淡出了,但不少其开发的项目却被保留了下来。目前遇到的一个困扰就是这样的系统如何解决与新语言开发的系统的数据交互问题。本文就先抛一个话题,VB6实现基于HTTP Web调用来解决与基于B/S架构的应用程序间的调用(示例使用Java开发)。
一、整体方案介绍
说明: VB客户端使用msxml.dll组件,创建XMLHTTP对象,通过该对象以HTTP方式访问WebServer请求,提交数据并取得返回的数据结果
二、如何使用MSXML组件进行开发
a)
MSXML组件引入项目
MSXML组件引入项目比较简单,方法如下图所示:

注:建议使用MSXML v6.0版本,如果本地没有可上官网上下载。