Excel VBA肥皂标题

时间:2016-12-20 13:57:57

标签: xml excel vba excel-vba soap

我正在使用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命令之前,我会使用哪些代码将这些信息包含在标题中?

1 个答案:

答案 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