首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置数据虚拟资源适配器以处理F5重定向

配置数据虚拟资源适配器以处理F5重定向
EN

Stack Overflow用户
提问于 2018-10-04 04:17:08
回答 1查看 31关注 0票数 0

如何为位于F5后面的url配置资源适配器和/或vdb?假设我的资源适配器和vdb被配置为从

https://foo.org/data?cat='pricing'&page=1&rows=20

如果这是一个直接的主机名,那么Data Virt会正确地读取数据。如果它是一个F5,那么我会得到一个ArrayIndexOutOfBoundsException,因为InputStream的大小是零。

我验证了身份验证配置是否正常工作,因此它与身份验证无关。

如果我卷曲上面的url (当在F5后面时),我会得到一个失败的302,没有结果。如果我卷曲-L,那么我会得到静态的html错误页面(显然是因为服务器没有收到所需的参数而生成的)。如果我卷曲-L -b cookies.txt,那么我会得到预期的数据。因此,基本上,我的挑战是将curl -L和-b cookies.txt选项的等价物应用于数据虚拟资源适配器和/或vdb。

EN

回答 1

Stack Overflow用户

发布于 2018-10-06 02:22:59

web服务转换器直接不支持302 (重定向),但是它使用底层的CXF来建立连接。因此,按照此处的示例中的定义在web服务上配置cxf配置文件查看配置1,然后按照2中的说明将重定向配置添加到此文件中

代码语言:javascript
复制
<http:client AutoRedirect="true" Connection="Keep-Alive"/>

http://teiid.github.io/teiid-documents/master/content/admin/Web_Service_Data_Sources.html http://cxf.apache.org/docs/client-http-transport-including-ssl-support.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52635037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档