目录
在JavaWeb系统中,可以通过BO的webservice来获取LogenToken,然后使用LogonToken来打开BO报表,这样就可以实现在系统中免登陆打开BO报表了。在本文的示例代码中使用到的工具有:HttpClient、fastjson。
一、获取LogenToken
要想通过BO的webservice获取LogenToken,必须使用post请求,把用户名、密码、认证方式以json的格式放在body中,才能获取到LogonToken。示例代码如下:
/**
* 获取URL编码后的LogonToken
* @param url BO链接
* @param username 用户名
* @param password 密码
* @param authType 认证类型
* @return
* @throws ClientProt