java - 如何使用 Android SDK (Java) 在 Microsoft Report Server 2008 上进行身份验证?

标签 java android reporting-services ssrs-2008 ntlm

我目前正在尝试创建一个需要使用网络连接访问 MS Reportserver 2008 上的单个文件的应用程序。通常,我通过使用 Authenticator.getPasswordAuthentication 类来验证用户身份,然后使用 HttpURLConnection 类获取文件来完成此类操作。在其他服务器上,这通常有效,但显然 ReportServer 需要某种其他类型的身份验证,因为我总是收到错误 401(java.io.IOException:未发现身份验证挑战)。

我只是想知道:通常访问 MS 报表服务器上的单个文件所需的方式是什么?如何验证用户身份,然后访问文件?我不知道如何使用 Android SDK 正确验证 Microsoft 系统,最好不需要使用第三方库。

您对如何轻松处理此问题有什么建议吗?

最佳答案

报表服务可以接入。您可以通过连接获取报表和/或文件夹和/或元数据的列表。

关于java - 如何使用 Android SDK (Java) 在 Microsoft Report Server 2008 上进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18375873/

相关文章:

android - 崩溃/重新安装后 LogCat 不显示任何内容

sql - SSRS 报表生成器是否始终默认日期为 MM/dd/yyyy?

java - 从数组中获取索引并将其输出到java中

java - -XX :+StressLCM, -XX:+JVM 的 StressGCM 选项

android - Appcompat CardView 和 Picasso 没有圆角

reporting-services - 部署报表时是否可以转换连接字符串? (针对 VS 2012/SSRS 的 SSDT 出价)

sql - 基于其他参数结果的 SSRS 灰显参数

java - Mockito:如何使服务调用抛出异常

java - 通过代码在eclipse中打开文件

java - 如何使用 StickerView 撤消和重做功能?