使用 httpclient vb.net 获取 header 响应

Get header response using httpclient vb.net

我在这个 vb.net 编程方面真的很新,还需要很多学习,请注意这里的一些帮助,所以我尝试使用 HTTPCLIENT 从网站获取数据,结果是 json,我我能够使用此代码

获得 body
Dim node As String
Dim client As New HttpClient
Dim getStringTask As Task(Of String) = client.GetStringAsync("urltarget")
node = Await getStringTask
textbox1.text = node

我可以在 textbox1 中显示 json 文件,但我的问题是如何在 textbox2 上获得 header 响应,因为节点结果仅包含 body

仅调用 GetStringAsync() returns 一个简单的字符串。试试这个来访问整个响应:

Dim client As New HttpClient
Dim response = Await client.GetAsync(url)
TextBox1.Text = Await response.Content.ReadAsStringAsync()
TextBox2.Text = response.Headers.ToString()