Spring cloud Feign:找不到适合响应类型的HttpMessageConverter [class org.springframework.web.servlet.ModelAndView]

万林王

我有一个服务,它有一个返回 ModelAndView 对象的 url。 在此处输入图片说明

就其本身而言,我可以访问该网站。但是当我使用 spring cloud feign 调用该 url 时,结果发现没有找到适合响应类型 [class org.springframework.web.servlet.ModelAndView] 和 contentType text/html 的 HttpMessageConverter。这是我的假客户。在此处输入图片说明

yongsung.yoon

请尝试empList()在您的ConsumerController班级中更改方法,如下所示。

public String empList() {
    return empService.empList();
}

ModelAndView不是/emplistfrom的实际响应EmpController它将由 DispatchServlet 处理,ViewResolver 将使用您的视图名称解析实际视图 - emp因此,从 来看ConsumerController,响应将是String对象。

无论如何,我不确定在您的情况下通过伪装客户端访问另一个网页是否是个好主意。因为如果原始 html 页面包含其他资源,例如您的源服务器中存在的图像,它将不会被提供。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章