我在GAE上有一个托管java web(servlet)应用程序的自定义域设置,我需要支持来自不同应用程序域的XHR请求,所以我尝试以编程方式设置CORS响应头,并按照GAE参考中的指示java的文档,但我无法在响应中看到标题,我的XHR请求失败。
以下代码在servlet的doPost,doGet,doOptions方法中实现。
response.setContentType("application/json");
response.addHeader("Access-Control-Allow-Origin:", "*");
我还尝试在appengine-web.xml文件中设置标题,如下所示。
<static-files>
<include path="https://api.ezpzrentals.com/validate" >
<http-header name="Access-Control-Allow-Origin" value="*" />
</include>
</static-files>
上述任何一项似乎都不起作用,我们将非常感谢任何提示!
答案 0 :(得分:0)
仔细检查后,这是我的一个愚蠢的错误,有一个冒号&#34;:&#34;在标题的末尾和GAE显然不喜欢那样,让我失望的是,在我的本地开发实例中,它出现了。