Llamar服务web WSDL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Llamar服务web WSDL相关的知识,希望对你有一定的参考价值。
Llamada a un servicio web desde ASP clásico. <u>xmlSOAP</u> es el SOAP Envelope construido
Function llamadaServicioWEB(xmlSOAP) Dim oSOAPprov Dim strURL, SoapServer, SoapPath strURL = "https://www.proveedor.com/carpetaServ/axis/ElServicio?wsdl" SoapServer = "www.proveedor.com" SoapPath = "/carpetaServ/axis/ElServicio?wsdl" Set oSOAPprov = Server.CreateObject("MSXML2.ServerXMLHTTP") oSOAPprov.Open "POST", strURL, False oSOAPprov.setRequestHeader "Man", "POST " & SoapPath & " HTTP/1.1" oSOAPprov.setRequestHeader "Host", SoapServer oSOAPprov.setRequestHeader "Content-Type", "text/xml; charset=utf-8" oSOAPprov.setRequestHeader "SOAPAction", "https://www.proveedor.com/carpetaServ/axis/ElServicio" oSOAPprov.Send(xmlSOAP) Set xmlSOAP = nothing Dim xmlRespuesta, strRespuesta If oSOAPprov.status = 200 Then '200 = STATUS OK Set xmlRespuesta = Server.CreateObject("Microsoft.XMLDOM") xmlRespuesta.loadXML(oSOAPprov.ResponseText) ' ==== ANALIZAR RESPUESTA SEGUN CADA CASO ==== Set xmlRespuesta = nothing Else 'Si status <> 200 no puede analizar la respuesta strRespuesta = "Error " & oSOAPprov.status & ": " & errServerXMLHTTP(oSOAPprov.status) End If Set oSOAPprov = nothing llamadaServicioWEB = strRespuesta End Function
以上是关于Llamar服务web WSDL的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio:如何将 wsdl 集成到 Web 服务中?
从 ASMX Web 服务导入 wsdl 时出现 WsdlImporter 错误