错误-2147467259在Visual Basic 6.0发送XML到Web服务



我正在使用Web服务作为支付网关。我写了下面的代码。它在Windows XP操作系统下运行。

但是当我在"Windows嵌入式系统(操作系统)"中运行此应用程序时,它显示为"系统错误-2147467259"。

我无法追踪错误。请帮帮我。

代码如下:昏暗的vXMLSet httpReq = CreateObject("Microsoft.XMLHTTP")vXML = BuildXML()vXML = SoapWrapper(vXML)

httpReq.open "POST", webServiceUrl, False
httpReq.setRequestHeader "Content-Type", "text/xml"
httpReq.setRequestHeader "Connection", "close"
httpReq.setRequestHeader "SOAPAction", transactionUrl
httpReq.send vXML

我得到错误行"httpReq。发送vXML。"

谢谢

试试这个

httpReq.send pvToByteArray(vXML)
...
Private Function pvToByteArray(sText As String) As Byte()
    pvToByteArray = StrConv(sText, vbFromUnicode)
End Function

XML字符串中可能有"特殊"字符

相关内容

  • 没有找到相关文章

最新更新