下面是 VB.NET 中使用 HttpClient
类进行 GET 请求的示例代码:
Imports System.Net.Http
Public Class Form1
Private Async Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
' 创建一个 HttpClient 对象实例
Using client As New HttpClient()
' 向指定 URL 发送 GET 请求,并等待响应
Dim response As HttpResponseMessage = Await client.GetAsync("https://example.com")
' 检查是否成功,如果成功则读取响应内容
If response.IsSuccessStatusCode Then
Dim content As String = Await response.Content.ReadAsStringAsync()
Console.WriteLine(content)
Else
Console.WriteLine("请求失败,状态码: {0}", response.StatusCode)
End If
End Using
End Sub
End Class
在此示例中,我们创建了一个 HttpClient
对象,并调用其 GetAsync
方法来发送 GET 请求。然后,我们等待响应并检查其状态码。如果请求成功,我们会读取响应内容并将其打印到控制台上。
请注意,在此示例中我们使用了 Await
关键字来等待异步操作完成,这样可以避免阻塞 UI 线程。HttpClient
类提供了多种发送 HTTP 请求的方法,您可以根据需要选择最适合的方法。