java - 如何从 spring 3.x 调用 web 服务或 url

标签 java spring url spring-mvc

我真的不知道如何在 Spring 中进行此操作。

我有一个 URL https://test.payu.in/merchant/postservice.php?form=2,我必须使用一些参数调用它并使用结果。

我怎样才能用 Spring 做到这一点?

最佳答案

您可以使用 RestTemplate , 它支持 mashalling、unmarshalling、可变分辨率等。

例如,你必须做类似这样的事情:

Map<String, String> vars = new HashMap<String, String>();
vars.put("hotel", "42");
vars.put("booking", "21");
String result = 
    restTemplate.getForObject("http://example.com/hotels/{hotel}/bookings/{booking}", String.class, vars);

更多信息:

关于java - 如何从 spring 3.x 调用 web 服务或 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18916681/

相关文章:

java - 如何使用 YUI Compressor 压缩多个 js 文件并保存到单个文件

java - 读取大文本文件

java - 为什么 JProfiler 不在 Maven 测试分析中显示我的类/方法?

java - 仅限 Android 共享 Intent 选择器电子邮件客户端

java - HSQLDB登录认证问题

facebook - 奥格 :image changed: How to let Facebook refresh link on wall?

java - 无法使用 Spring Boot 和 MVC 找到/渲染 JSP 文件

java - 使用idea编译spring5源码出现错误

python - 如何在 url conf 中获取该字符串的正确正则表达式?

node.js - 打开 "localhost:4000"的链接