首页 > 解决方案 > Rest Api 标头授权

问题描述

我正在尝试访问 REST 网络服务。但我收到此错误:401 授权失败。

我的代码:

ServicePointManager.Expect100Continue = True
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12

   url = "https://example.biz/api/v1/orders/"
        Dim uri As New Uri(url)
        Dim my_request As HttpWebRequest
        my_request = DirectCast(WebRequest.Create(url), HttpWebRequest)
        my_request .Method = "GET"
        my_request .Accept = "application/json"
        my_request .ContentType = "application/json; charset=utf-8"
my_request.Headers.Add("Authorization", "Digest" & System.Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes("username:password")))

'art_request.Headers.Add("Authorization", "Basic" + 'Convert.ToBase64String(Encoding.Default.GetBytes("username" & ":" & "password")))
Dim my_request As HttpWebResponse = my_request.GetResponse()

标签: .net

解决方案


推荐阅读