使用JAVA创建OBIEE Go URL客户端

时间:2017-03-07 09:38:41

标签: java httpclient obiee

我正在开发一个JAVA应用程序,它将使用本地文件系统中的一些参数获取并保存OBIEE仪表板作为PDF。我了解使用GO URL

可以实现

示例:

https://aaaa:yyyy/analytics/saw.dll?Dashboard&NQUser=AAAA&NQPassword=BBBB&Action=Print&PortalPath=%2Fshared%2FTest%2F_portal%2FPopulation&Page=India&Format=pdf&P0=3&P1=eq&P2=%22Current%20Date%22.%22Year%20%28yyyy%29%22&P3=2016&P4=eq&P5=%22Current%20Date%22.%22Calendar%20Month%22&P6=%22August%22&P7=eq&P8=%22Client%22.%22Parent%20Region%20Name%22&P9=%22India%22

然而,遗憾的是,我无法创建HTTP客户端来显示PDF结果。 GET或POST请求显示响应为HTML,其中包含登录页面的内容。

如果我在浏览器中使用相同的网址,那么它可以正常工作并显示PDF报告。我发现当我在浏览器中复制过去这个URL并按回车键时,请求标题会在cookie下面发送一部分请求

ORA_BIPS_LBINFO = 15aa813ce2f; ORA_BIPS_NQID = ftlv6jn555550h7l1jv4sbhhhhhh2d2710d0qc5epunh9pi8b7jkb;

我很少知道请求获取这些cookie的地方?我发送凭证作为请求的一部分。

请帮助提供示例代码以实现此要求。

感谢。

0 个答案:

没有答案