我使用 Google App Engine 和 GWT 开发了一个 WEB 应用程序,它对我公司内部的一个内部RT服务进行 REST 调用。我使用RT-Rest API 从服务器端进行调用。
问题来了,出于内部安全原因,我们必须使用 VPN 访问此 RT 服务,因此不允许来自 App Engine Server 的调用。我决定移动这个逻辑并从客户端拨打电话,只要每个人都应该在他们的计算机上安装 VPN。但是当我们在不同的域中工作时,我发现了不允许跨域调用(CORS)的问题。
此时我被卡住了,我无法从服务器拨打电话,因为 VPN 不便,也不能从客户端拨打电话,因为 CORS。而且我无权修改 REST 服务以Access-Control-Allow-Origin
在响应中添加标头。
一切都说我能做的事情并不多,但也许我错过了一些东西,或者有人有一个好主意来解决不便并拨打 RT 服务。
任何建议都会非常有用。非常感谢。