我正在使用Excel-VBA连接到Web服务,但我的代码没有连接。
我知道我之前使用的SoapUI
文件中的标题信息确实有效。
以下是SoapUI
发送的内容:
POST https://api.e-value.net/PeopleGroup_1_0.cfc HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction:""
Content-Length: 577
Host: api.e-value.net
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
在使用send命令之前,我会使用哪些代码将这些信息包含在标题中?
答案 0 :(得分:0)
我认为一个人使用setRequestHeader。所以像这样......
Sub Test2()
Dim oXHR As MSXML2.XMLHTTP60
Set oXHR = New MSXML2.XMLHTTP60
oXHR.Open "POST", "https://api.e-value.net/PeopleGroup_1_0.cfc"
oXHR.setRequestHeader "HTTP/1.1 Accept-Encoding", "gzip,deflate"
'....
End Sub