这里有一个我用于httpget请求,我想在其中检索网页的HTML。您可以用POST代替pMethod参数并丢弃响应文本。
我使用了MSXML2,它不能保证在所有Windows版本中都可用。如果在您的系统上不可用,可以尝试使用MSXML。或者在MSXML2不可用时使用错误处理程序回退到MSXML。
Public Function HttpRequest(ByVal pUrl As String, _
Optional ByVal pMethod As String = "GET") As String
Dim strResponse As String
Dim objHttp As Object
'use "MSXML.XMLHTTPRequest" if MSXML2 not available '
Set objHttp = CreateObject("MSXML2.XMLHTTP")
objHttp.Open pMethod, pUrl, False
objHttp.send
strResponse = objHttp.responseText
HttpRequest = strResponse
Set objHttp = Nothing
End Function