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

时间:2014-06-01 09:16:05

标签: cors openshift

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

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

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

1 个答案:

答案 0 :(得分:4)

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