>在 OBIEE GO URL 中签名?
我正在尝试使用“>” GOURL 内的符号可自动将 PDF 格式的报告检索到用户桌面。我实际上使用 Perl 脚本以编程方式请求登录页面,使用我的凭据登录,然后使用 go url 下载 pdf 报告,发送参数(进行 URL 编码,其中包括将 '>' 转换为 '% 3E' ,最终看起来像这样:
HTTP://bi.ourcompany.com/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FBAZV2%2F%5Fportal%2FBAR%20%28BAZZER%29&Page=BAZZER%20BAR%20Report&Action=Navigate&format=pdf&P0=3&P1=eq&P2=Bing.Baz&P3=%3EVAL1%5F03&P4=eq&P5=VAL2&P6=08%2F31%2F2010&P7=eq&P8=Zaz.Zaz&P9=BAR
需要注意的一件事:我根本无法使用 'GO' 而不是 'Dashboard' 来使其工作,我还必须使用 Action= 'Navigate' 而不是 'print' 来制作。 (当我使用“Go”而不是“仪表板”时,我得到一个空的 PDF 文件,上面写着“无法呈现任何列”。不过没关系,因为它工作得很好,除非有“>”。 ;' 参数值之一中的符号...
有人可以建议吗?
I am trying to use a '>' symbol inside a GOURL to retrieve a report in PDF format automatically to users desktop. I'm actually using a perl script to programmatically request the login page, login using my credentials, and then I use a go url to download pdf report, sending it parameters,(doing URL encoding which includes converting '>' to '%3E' ,which winds up looking something like:
HTTP://bi.ourcompany.com/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FBAZV2%2F%5Fportal%2FBAR%20%28BAZZER%29&Page=BAZZER%20BAR%20Report&Action=Navigate&format=pdf&P0=3&P1=eq&P2=Bing.Baz&P3=%3EVAL1%5F03&P4=eq&P5=VAL2&P6=08%2F31%2F2010&P7=eq&P8=Zaz.Zaz&P9=BAR
One thing to note: I could not get this working at all using 'GO' instead of 'Dashboard'. I also had to use Action= 'Navigate' instead of 'print' to make this work. (When I use 'Go' Instead of 'Dashboard', I get an empty PDF file which says something about 'no columns could be rendered'. That's OK though, because it works just fine, except when there's a '>' symbol in one of the parameter values...
Can anyone advise?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更换>与
%3E
http://w3schools.com/TAGS/ref_urlencode.asp
Repace > with
%3E
http://w3schools.com/TAGS/ref_urlencode.asp