I used that couple times with MSXML.
Set srvXmlHttp = CreateObject("Msxml2.ServerXMLHTTP")
...
srvXmlHttp.Open "GET", "http://....asp", false
srvXmlHttp.Send
...
Important stuff is to not forget connection timeouts (there are 4).
Also I call "Open" and "Send" inside Data...