1

我有一个 Spring 3 控制器,它必须向另一台服务器发出 HTTP 请求 [不是 Web 服务调用],该服务器将提供 JSON 响应,然后控制器需要解析这个 JSON 响应并在 JSP 中使用它。

  • 有我可以使用的标准春季课程吗?
  • 我可以为此使用 Apache Http Client API 吗?
  • 实现这一点的最佳方法是什么?
  • spring 有解析 JSON 文本的类吗?
4

2 回答 2

2

来自 apache 的 HTTP 客户端很好,还可以查看将提供 JSON 解析的 jackson(https://github.com/FasterXML/jackson-core)。

更新: 您可以查看的其他内容是 Spring 的RestTemplate。这可能比 HTTP 客户端更容易使用。

于 2012-09-13T11:51:20.283 回答
0

如果您想向另一台服务器执行 HTTP 请求,我建议您使用 Apache HTTP 客户端。您可以使用 Spring XML 对其进行配置,并像任何其他 bean 一样将其注入到上下文中。

于 2012-09-13T11:53:57.030 回答