gpt4 book ai didi

spring - Zuul Ribbon 异常总是返回 500 响应

转载 作者:行者123 更新时间:2023-12-01 14:34:36 24 4
gpt4 key购买 nike

我将 Zuul 与 Eureka 一起用作反向代理。当下游服务返回 4xx Client Exception 时,Ribbon 会将异常转换为 500 服务器错误。

白标签页面上的示例输出是:

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

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

最佳答案

这是一个known issue我们计划修复。

关于spring - Zuul Ribbon 异常总是返回 500 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35294218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com