【发布时间】:2011-07-02 10:47:15
【问题描述】:
我有一个 Spring-MVC webapp (3.0.5-RELEASE),它需要从不同子域上的另一个 webapp(通过 AJAX 从客户端/浏览器)访问 JSON web 服务。
我过去通过以下任一方式解决了这个问题:
编写一个代理请求的简单控制器,使用 Apache Commons
HttpClient来处理请求。从而克服了大多数浏览器的跨站/跨域请求安全限制在服务器端实现 JSONP 服务(调用我们自己的 JSON 服务时)- 并非总是可行
在无法使用 JSONP 的情况下,有没有更好的方法(1.)?
和/或
是否有图书馆可以为我处理这个问题?所以我不必自己编写所有HttpClient 代码——代码不多,但我想知道我是否(严重)重新发明了轮子。
【问题讨论】:
标签: java ajax spring spring-mvc proxy