我正在使用支付网关的Web服务。我写了下面的代码。它适用于Windows XP操作系统。
但是当我在“Windows Embedded System(操作系统)”中运行此应用程序时,它显示为“系统错误-2147467259”。
我无法追踪错误。请帮帮我。
这是代码: 昏暗的vXML 设置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.send vXML”中遇到错误。
由于
答案 0 :(得分:0)
试试这个
httpReq.send pvToByteArray(vXML)
...
Private Function pvToByteArray(sText As String) As Byte()
pvToByteArray = StrConv(sText, vbFromUnicode)
End Function
您可能会以某种方式在XML字符串中包含“特殊”字符。