如何用错误页面替换后端错误

时间:2019-04-23 07:17:10

标签: spring-cloud spring-cloud-gateway

我在Spring Cloud Gateway应用程序中添加了一些自定义错误页面。如果有人意外登陆我们的API服务器,那么他们会很高兴获得我4xx.html用于不存在的端点。这样可行;很棒!

现在,我想如果转发的端点(网关应用程序中的“现有”)也具有这种行为,以防后端/下游服务器响应为4xx / 5xx会很好。

假设客户端以某种方式要求text/html(大概是因为他们只是在浏览器地址栏中放置了终结点URL),并且后端/下游服务器以4xx响应,那么Spring是否有合理的方法Cloud Gateway可以将其变成我之前提到的4xx.html

我正在获取后端/下游服务器返回的所有内容。这是完全可以理解的。但是,如果我可以集中管理HTML代替JSON(或更糟糕的是,HTML代替Whitelabel-Error-Page),那就太好了。

0 个答案:

没有答案