首页 > 解决方案 > 问题查询通过授权承载到达 api rest

问题描述

我需要通过授权持有者获取 api rest 来进行查询,问题是 vb.net 代码在 GetResponse 中返回错误。


错误:

连接终止:意外的运输错误。

IOException:无法将数据写入传输连接:远程主机已强制中断现有连接。

SocketException:现有连接的中断已被远程主机强制**


我不确定代码是否正确,因为我在互联网上没有找到很好的例子......

我会感谢比我更了解该主题的人的帮助

谢谢大家!

    Dim s As HttpWebRequest
    Dim r As HttpWebResponse
    Dim reader As StreamReader

    s = HttpWebRequest.Create("https://xxxx.xxxx.net/api/v1/PrivilegedCustomers/byIdentity/D/04400012680")
    s.Method = "GET"
    s.Headers.Add("Authorization", "Bearer " & Token())
    's.ContentType = "application/x-www-form-urlencoded"


    r = DirectCast(s.GetResponse(), HttpWebResponse)
    reader = New StreamReader(r.GetResponseStream())

    Dim json_api As String = reader.ReadToEnd()
    Dim json As JObject = JObject.Parse(json_api)

标签: vb.nethttpwebrequesthttpwebresponsebearer-token

解决方案


推荐阅读