0

在我的控制器中,根据用户帖子,我想调用外部提供商站点来处理一些数据并获得结果。

示例:假设我想在以下 url 调用 google map api

http://maps.googleapis.com/maps/api/directions/output

此调用返回一个带有数据的 xml 对象,我想使用它。

这里仅以google为例,但概念相同。

我将如何在 spring mvc 控制器或业务 [服务] 层中进行调用?

4

2 回答 2

0

我遇到了 jersey 客户端,它允许我反对 RESTful 服务。

这是我使用的链接:

泽西岛样品客户

来自 oracle 的 Jersey 示例客户端

于 2012-11-19T18:57:50.507 回答
0

我认为您可以在控制器 /Service 中打开 http 请求(服务听起来更好)

我记得在其他网络框架中使用 Apache http 客户端 (http://hc.apache.org/ ),但我会尝试 google-api-client 或 google-api-client-servlet 。

我现在正在尝试。

于 2012-11-29T00:46:40.413 回答