vb.net httpclient post
时间: 2024-05-14 07:11:12 浏览: 21
VB.NET中的HttpClient类可用于发送HTTP请求。下面是一个基本的HttpClient POST请求的示例:
```
Dim client As New HttpClient()
Dim content As New FormUrlEncodedContent(New Dictionary(Of String, String) From { _
{"param1", "value1"}, _
{"param2", "value2"} _
})
Dim response As HttpResponseMessage = Await client.PostAsync("http://example.com/api", content)
Dim responseString As String = Await response.Content.ReadAsStringAsync()
```
上述代码中,首先创建了一个HttpClient实例,然后创建了一个包含POST请求参数的FormUrlEncodedContent实例。在这个示例中,POST请求参数是一个包含两个键值对的字典。然后,使用PostAsync方法发送HTTP POST请求,并将服务器响应保存到HttpResponseMessage实例中。最后,使用ReadAsStringAsync方法将响应内容转换为字符串。