1

我是 Web 服务的完全新手,但在 Java 方面有一些经验。我们已经获得了 Liverail API 文档,其中包含我们可以使用的实体列表。他们的医生是这样说的:

“逻辑流程 API 客户端必须始终使用 /login 方法,后跟 /set/entity 方法。所有剩余的 API 调用都将在所选实体上执行。如果需要切换当前实体,则应使用 /unset/entity后跟一个新的 /set/entity,以新的实体 ID 作为参数。还建议在 API 客户端结束执行后调用 /logout"

XML 响应格式 LiveRail API XML 响应始终采用如下格式。

我的困境是我不知道如何进行 GET 调用。

我想在java中做的是:

  1. 为 API Web 服务创建一个 http 登录
  2. 获取数据列表(响应为 XML 格式) 3 将此 XML 响应转换为 CSV 文件。

任何帮助将不胜感激。

4

1 回答 1

1

为什么不使用 RestTemplate?

final String uri = "http://localhost:8080/springrestexample/employees/{id}";

Map<String, String> params = new HashMap<String, String>();
params.put("id", "1");

RestTemplate restTemplate = new RestTemplate();
EmployeeVO result = restTemplate.getForObject(uri, EmployeeVO.class, params);

System.out.println(result);

这是更多教程http://howtodoinjava.com/2015/02/20/spring-restful-client-resttemplate-example/

于 2015-07-04T05:46:49.307 回答