0

我正在尝试添加一个中间层 rest 服务,它实际上通过调用另一个 restservice 来获取一个 xml。我想发送与我的中间层服务的输出相同的 xml。我不想解析xml,有什么办法吗?我正在使用Spring3 MVC开发这个中间层休息服务。实际上我想转发xml而不解析。任何帮助将非常感激。

4

1 回答 1

0

您可以将您从其他 REST 服务获得的 InputStream 连接到您的 OutputStream:

@RequestMapping(value = "/forward/")
public void foo(HttpServletResponse response)  {
  InputStream in = //... get inputstream from your other REST service
  IOUtils.copy(in, response.getOutputStream());
}
于 2013-01-18T17:50:47.970 回答