【发布时间】:2014-10-26 18:40:53
【问题描述】:
如何配置 IIB 以支持 CORS 和预检请求?
我想将 IIB 配置为支持 CORS 的 REST 代理。我为 IIB 配置了一个 HTTP 输入节点,我怀疑它拒绝了我的浏览器的预检请求,该请求使用了 OPTIONS 标头。
我已经成功测试了启用 CORS 的浏览器和服务器,而没有 IIB。我在浏览器中禁用了安全性并通过 IIB 路由请求以验证我的 IIB 流程是否有效。当我重新启用浏览器安全性时,我收到以下错误:“请求的资源上不存在'Access-Control-Allow-Origin'标头。”。我在 IIB 中的 HTTP 输入节点之后添加了一个断点,但 OPTIONS 请求从未到达它。
【问题讨论】:
-
IBM:“IIB 尚不支持 OPTIONS。”
-
CORS 支持在 IBM Integration Bus 版本 10 中。有关如何启用/使用它的说明,请参阅本文:developer.ibm.com/integration/blog/2015/06/05/…
标签: cors esb messagebroker ibm-integration-bus