代理 Google 云端点
Proxy Google Cloud Endpoints
我们需要从一个 App Engine 项目迁移到另一个(由于更改区域的限制)。
理想的解决方案是将所有请求代理到新服务器,但是我们使用的是 Google 云端点,它们被服务器拦截并作为 POST 请求传送。
我们无法重定向,因为我们有依赖于 API 的移动应用程序。
有没有人有代理到新服务器的解决方案(而不是代理我们拥有的每个 API 方法)?
我会在旧应用程序上编写一个 ServletFilter 来拦截 /_ah/spi/* 并将其转发到新应用程序,也在 /_ah/spi/* 上。请记住,您必须保留现有的 Endpoints 代码,否则代理将删除您的配置并且不会转发任何内容。
我们需要从一个 App Engine 项目迁移到另一个(由于更改区域的限制)。
理想的解决方案是将所有请求代理到新服务器,但是我们使用的是 Google 云端点,它们被服务器拦截并作为 POST 请求传送。
我们无法重定向,因为我们有依赖于 API 的移动应用程序。
有没有人有代理到新服务器的解决方案(而不是代理我们拥有的每个 API 方法)?
我会在旧应用程序上编写一个 ServletFilter 来拦截 /_ah/spi/* 并将其转发到新应用程序,也在 /_ah/spi/* 上。请记住,您必须保留现有的 Endpoints 代码,否则代理将删除您的配置并且不会转发任何内容。