从spring 3控制器执行http请求的最佳方法

时间:2012-09-13 11:47:55

标签: java json spring-mvc

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

  • 我可以使用标准弹簧类吗?
  • 我可以使用Apache Http Client API吗?
  • 实施此方法的最佳方法是什么?
  • spring是否有解析JSON文本的类?

2 个答案:

答案 0 :(得分:2)

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

<强>更新 你可以看到的其他东西是Spring的RestTemplate。这可能比HTTP客户端更容易使用。

答案 1 :(得分:0)

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