【发布时间】:2016-12-05 20:14:45
【问题描述】:
我需要一个响应为 HTML 的休息端点。但不是在我的项目中定义的视图,我想转发来自该休息端点内发出的另一个请求的 HTML 响应。 例如,我的休息端点向内部服务发出 http 请求并返回从该服务返回的 HTML?可能吗?有什么想法吗? 这是一个代码示例
@RequestMapping("/test")
public String testMe(Model model, @RequestParam("param1") String param1, @RequestParam("param2") String param2)
{
//Make a Http call to an internal service and return the response from that call
return "<RESPONSE_FROM_THAT_CALL>";
}
我想从内部服务返回 HTML 响应
【问题讨论】:
-
那么你的问题是如何返回一个字符串?
-
如果我返回一个字符串,spring 会假定它是一个视图的名称并出错。我想返回 HTML 作为响应的一部分
-
HTML 文档是一个字符串,不是吗?如果一个方法用
@ResponseBody注解,那么Spring会返回字符串,而不是视图。
标签: spring spring-mvc spring-boot