我们有 Java Spring Web 应用程序提供 Restful Web 服务 (JSON)。所有请求都通过 Datapower 进行代理以进行基本身份验证。这些服务是从原生 iOS 应用程序调用的,一切正常。
我们现在正在构建一个使用相同服务的混合应用程序。尝试使用 Angular $http.post() 调用相同的服务时出现 CORS 错误。我能够通过在本地开发机器上的 Java Web 应用程序上添加一个 CORS 过滤器来克服这个问题,它似乎可以工作。
我想知道这是否是可行的方法,或者我们是否可以在 Datapower 设备上执行任何操作来完成相同的操作,从而消除更新 Java Web 应用程序的需要。