首页 > 解决方案 > 如何从 VBA 中的 WSDL GET 函数返回特定数据

问题描述

基本上我想要做的是创建一个可以查询项目编号并从我们的 Web 服务上的 wsdl 文件返回它的 Excel 工作表,但无论我尝试什么代码,它只返回 wsdl 文件本身。

strRequest = "http://webserver.com/WebServices/E1/Test.wsdl"
With objXmlHttp
.Open "POST", strRequest, False
.Open "GET", "http://webserver.com/WebServices/E1/Test.wsdl", False 
.setRequestHeader "Content-Type", "application/xml"
.setRequestHeader "Authorization", "Basic username:password"
End With

我读过您可以通过将 ?wsdl=(query request) 添加到 GET url 的末尾来请求信息,但同样,我只得到 wsdl。我错过了什么或不理解什么?我已经在谷歌上搜索了几天,但找不到任何有用的信息

标签: vba

解决方案


推荐阅读