.net - 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()
解决方案
推荐阅读
- c# - 如何解决 CrystalReport PrintToPrinter 方法的问题
- javascript - 未捕获的 ReferenceError:未定义要求,在浏览器中运行
- javascript - 等待直到内部触发函数
- javascript - 如何修复电子中的“不允许加载本地资源”错误,因为“#”转换为“%23”
- meteor - 如何连接mongodb和meteor
- java - 如何使用 mockmvc 进行错误处理测试?
- angular - 如何在文本文件中写入数据或使用 Angular 4+ 修改文本文件的内容
- laravel - 我收到错误“stdClass 类的对象无法转换为字符串”
- scala - 列表上的 groupBy 作为 LinkedHashMap 而不是 Map
- java - 检查数据库中的现有条目 + 自动增量 id -> 多个条件