我在OpenShift上遇到了一个奇怪的行为。我在OpenShift上运行一个REST应用程序,它启用了CORS过滤器以设置Access-Control-Allow-Origin标头。这适用于所有请求的本地jboss和OpenShift上的所有请求,但GET。
出于某种原因发生GET请求后发生。 Jbossas收到请求并且应用程序设置了Access-Control-Allow-Origin标头(这是通过远程调试验证的)。但我在呼叫方收到的响应中没有包含标题。沿途的东西会移除标题。
可能是什么原因或如何解决?
答案 0 :(得分:4)
在OpenShift Online上发送的http请求通过反向代理(apache),因此当通过代理返回时,标头可能会被删除。