在VB中发送HTTP请求可以通过使用MSXML2.XMLHTTP
对象来实现。以下是一个简单的例子:
Sub SendHTTPRequest() Dim xmlhttp As Object Set xmlhttp = CreateObject("MSXML2.XMLHTTP") Dim url As String url = "http://www.example.com" xmlhttp.Open "GET", url, False xmlhttp.Send If xmlhttp.Status = 200 Then MsgBox xmlhttp.responseText Else MsgBox "Error: " & xmlhttp.Status & " - " & xmlhttp.statusText End If Set xmlhttp = Nothing End Sub
在上面的代码中,我们首先创建了一个MSXML2.XMLHTTP
对象,然后指定请求的URL,并使用Open
方法指定请求的方法(GET或POST),最后使用Send
方法发送请求。通过判断Status
属性的值可以判断请求是否成功,如果成功则可以通过responseText
属性获取到响应内容。