java - 从 spring 3 Controller 发出 http 请求的最佳方法

标签 java json spring-mvc

我有一个 Spring 3 Controller ,它必须向另一台服务器发出 HTTP 请求(而不是 Web 服务调用),该服务器将给出 JSON 响应,然后 Controller 需要解析此 JSON 响应并在 JSP 中使用它。

  • 有我可以使用的标准 Spring 类吗?
  • 我可以使用 Apache Http Client API 来实现此目的吗?
  • 实现这一目标的最佳方法是什么?
  • Spring 有解析 JSON 文本的类吗?

最佳答案

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

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

关于java - 从 spring 3 Controller 发出 http 请求的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12405560/

相关文章:

java - 我的正则表达式不起作用

javascript - Angular 2 : EXCEPTION: Unexpected token < in JSON at position 0

Spring Boot CORS 过滤器 - CORS 预检 channel 未成功

java - 二叉树:节点数与子树高度之间的除法最大值

java - 使用 Microsoft Cognitive WAV 文件的 Android 语音转文本

java - 我可以使用Spring框架进行android开发吗?

Angular 7 'Access-Control-Allow-Origin' header 包含多个值

python - elasticsearch映射没有JSON对象错误

java - 在使用 php 和 android 上传到服务器之前调整图像大小

spring - 如何在 thymeleaf 中将一个 html 页面包含到另一页面?