如何使用Java通过Web服务使用REST API(Liverail)

时间:2015-01-22 09:23:31

标签: api liverail

我是webservices的新手,但在Java方面有一些经验。我们已经提供了Liverail API文档,其中包含我们可以使用的实体列表。这就是他们的医生所说的:

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

XML响应格式 LiveRail API XML响应总是像下面那样格式化。

我的困境是我不知道如何拨打GET电话。

我想在java中做的是:

  1. 创建API webservices的http登录
  2. 获取数据列表(响应采用XML格式) 3将此XML响应转换为CSV文件。
  3. 任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分: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/