博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VB调用WebService(SOA2.0接口)(直接Post方式)并解析返回的XML
阅读量:4589 次
发布时间:2019-06-09

本文共 2044 字,大约阅读时间需要 6 分钟。

 

1  SOA 2.0接口 2 Function GetDepartmentCode(reqDeptCode) 3     Dim soaRequestXML : soaRequestXML = "" 4     Dim strCustomerSOAServer : strCustomerSOAServer = "www.td.com"    14 15     soaRequestXML ="
"16 soaRequestXML = soaRequestXML & "
"17 soaRequestXML = soaRequestXML & "
"&reqDeptCode&"
"18 soaRequestXML = soaRequestXML & "
H
"22 soaRequestXML = soaRequestXML & "
"23 24 dim url25 url="http://"&strCustomerSOAServer&"/td-core/api/GetDepartmentCode.xml"26 dim xmlHttp27 Set xmlHttp = CreateObject("Microsoft.XMLHTTP")28 xmlHttp.open "POST", url, False 29 xmlHttp.setRequestHeader "Content-Type", "application/xml;" 30 xmlHttp.send (soaRequestXML)31 While xmlHttp.readyState <> 4 32 Wend33 34 35 GetDepartmentCode = xmlHttp.responseText36 37 End Function

 

1 调用上面接口方法 并解析返回的xml数据 2 Sub ShowVdnSelect(strRouteDest) 3     dim strVdnCode, strVdnName, strSelected, soapXml 4     set soapXml = Server.CreateObject("microsoft.xmldom") 5     soapXml.async=false 6     soapXml.setProperty "SelectionLanguage","XPath" 7          8     soapXml.loadXML(GetDepartmentCode("yiget")) 9                         10     Response.Write ""33 End Sub

 

转载于:https://www.cnblogs.com/AnXinliang/p/5147496.html

你可能感兴趣的文章
清理缓存的方法 #DF
查看>>
JAVA array,map 转 json 字符串
查看>>
2017-12-27练习
查看>>
NET设计规范(二) 命名规范
查看>>
VMware 9.0.1安装Mac OS X Mountain Lion 10.8.2
查看>>
SSL延迟
查看>>
android新手关于左右滑动的问题,布局把<android.support.v4.view.ViewPager/><ImageView/> 放在上面就不行了。...
查看>>
深入理解DIP、IoC、DI以及IoC容器
查看>>
赋值文件
查看>>
Vue 数组 字典 template v-for 的使用
查看>>
蓝牙模块选择经验谈
查看>>
java中==和equals
查看>>
CCActionPageTurn3D
查看>>
python random
查看>>
esp32-智能语音-cli(调试交互命令)
查看>>
netty与MQ使用心得
查看>>
关于dl dt dd 文字过长换行在移动端显示对齐的探讨总结
查看>>
组合设计模式
查看>>
第十五部分_Struts2.1拦截器深度剖析、异常处理
查看>>
Python匿名函数详解
查看>>