I try to use the serverXMLHTTP to request a https url and get an error at .send(). The error description says "The message received was unexpected or badly formatted".If I run HTTP Analyzer then run my program,I can get the right data.Can someone help me?
code:
TempXmlObject = CreateObject("Msxml2.ServerXMLHTTP.6.0")
With TempXmlObject
.Open("GET", url, False)
.SetRequestHeader("Connection", "keep-alive")
.SetRequestHeader("Accept-Encoding", "gzip, deflate")
.setRequestHeader("Accept-Language", "zh-CN,en-us;q=0.8,en;q=0.6")
.setRequestHeader("User-Agent", agent)
.setOption(2) = 13056
.SetRequestHeader("upgrade-insecure-requests", "1")
.Send()
code:
TempXmlObject = CreateObject("Msxml2.ServerXMLHTTP.6.0")
With TempXmlObject
.Open("GET", url, False)
.SetRequestHeader("Connection", "keep-alive")
.SetRequestHeader("Accept-Encoding", "gzip, deflate")
.setRequestHeader("Accept-Language", "zh-CN,en-us;q=0.8,en;q=0.6")
.setRequestHeader("User-Agent", agent)
.setOption(2) = 13056
.SetRequestHeader("upgrade-insecure-requests", "1")
.Send()