我从Access VBA发送通过HTTP POST的XML内容的Web方法,使用XMLHTTP对象MSXML。 这里是代码。
Dim objXmlHttp As Object
Set objXmlHttp = CreateObject("MSXML2.ServerXMLHTTP")
objXmlHttp.Open "POST", webServicePath, False
objXmlHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
Dim Response As String
objXmlHttp.send wrt.output
'OK status
If objXmlHttp.Status = 200 Then
Response = objXmlHttp.responseText
End If
Set objXmlHttp = Nothing
我正在与“&LT”和“&GT”,而不是<和>的XML。 如果我尝试做URL编码,一切都收到在收件人侧ASCII文本。 可否请您指导我需要做的就是有效的XML格式。