服务器为GET请求设置的OpenShift:Access-Control-Allow-Origin在返回时消失

rom*_*man 6 cors openshift

我在OpenShift上遇到了一个奇怪的行为.我在OpenShift上运行一个REST应用程序,它启用了CORS过滤器以设置Access-Control-Allow-Origin标头.这适用于所有请求的本地jboss和OpenShift上的所有请求,但GET.

出于某种原因发生GET请求后发生.Jbossas收到请求并且应用程序设置了Access-Control-Allow-Origin标头(这是通过远程调试验证的).但我在呼叫方收到的响应不包含标题.沿途的东西会移除标题.

可能是什么原因或如何解决?

小智 4

对 OpenShift Online 上 gears 的 http 请求会通过反向代理 (apache),因此当它通过代理返回时,标头可能会被删除。