如何在app引擎中部署谷歌分析超级代理的CORS请求?

时间:2014-09-10 05:02:02

标签: ajax google-app-engine google-analytics cors

我已经设置了谷歌分析超级代理,以便在我的谷歌分析数据上创建一些公开查询。我已按照以下链接中的说明在应用引擎中设置分析超级代理:https://developers.google.com/analytics/solutions/google-analytics-super-proxy

我还创建了一个公共查询,我已经使用REST客户端(邮递员)进行了测试。我需要在我正在创建的网页中使用此请求。我知道这将是一个CORS请求,因为我无法进行常规的AJAX调用。我不确定超级代理是否被编程为处理CORS。如何向应用程序引擎中部署的超级代理发起CORS请求?我应该使用JSONP吗?任何示例代码都将受到高度赞赏。

谢谢, 阿南德

2 个答案:

答案 0 :(得分:3)

确切地说,这里是github commit,显示了允许Google超级代理进行跨域访问的实际更改。

答案 1 :(得分:2)

我只是想通了。我不得不在分析超级代理中更改响应创建,以包含Access-Control-Allow-Origin标头:

self.response.headers [' Access-Control-Allow-Origin'] =' *'