我尝试在 VB.NET 端使用基本身份验证来登录 Pentaho
我使用 Pentaho 的默认账户进行测试
用户名:乔
密码:密码
我在 VB.NET 中有以下代码,用于对 Pentaho 进行基本身份验证
Dim request = WebRequest.Create("http://x.x.x.x:8080/pentaho/Home")
Dim authInfo As String = Convert.ToString(userName) & ":" & Convert.ToString(userPassword)
authInfo = Convert.ToBase64String(Encoding.[Default].GetBytes(authInfo))
request.Headers("Authorization") = "Basic " & authInfo
Dim response As WebResponse = request.GetResponse()
运行request.GetResponse()后可以得到成功的结果。所以我认为 Pentaho 登录和身份验证成功
但是当我去http://xxxx:8080/pentaho/Home Pentaho 仍然提示登录页面...</p>
你知道我的代码有什么问题吗?
提前致谢!!