Zuul功能区异常始终返回500响应

时间:2016-02-09 14:11:35

标签: spring spring-boot spring-cloud netflix-zuul

我使用Zuul和Eureka作为反向代理。 当下游服务返回4xx客户端异常时,功能区将异常转换为500服务器错误。

whitelabel页面上的示例输出是:

There was an unexpected error (type=Internal Server Error, status=500).
403 FORBIDDEN

RibbonRoutingFilter似乎总是将任何异常转换为500。 https://github.com/spring-cloud/spring-cloud-netflix/blob/master/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/route/RibbonRoutingFilter.java#L81

是否有任何方法可以覆盖此行为并将原始状态代码发送到客户端。

1 个答案:

答案 0 :(得分:1)

我们计划修复known issue