vb.net – 解码.NET中基本授权的最简单方法

我需要验证在VB.NET中发送到我的HttpListener的基本授权标头.我这样抓住标题(随意指出更好的方法来做到这一点):

EncodedAuth = Context.Request.Headers.GetValues("Authorization")(1)

现在我如何解码它们?我理解the theory,但我似乎找不到合适的代码.

谢谢.

解决方法

这应该做到……

basicData = System.Text.ASCIIEncoding.ASCII.GetString( System.Convert.FromBase64String( EncodedAuth ) )

这将为您提供“username:password”格式的字符串.将字符串拆分为“:”,您将获得凭据.

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...