From 4ab3db9c200cbe56c62306c7fb782f18ac7c8a3e Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Fri, 22 Aug 2014 15:01:33 +0100 Subject: [PATCH] Use String type for HTTP status --- .../netflix/zuul/filters/route/RibbonRoutingFilter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-platform-netflix-core/src/main/java/org/springframework/platform/netflix/zuul/filters/route/RibbonRoutingFilter.java b/spring-platform-netflix-core/src/main/java/org/springframework/platform/netflix/zuul/filters/route/RibbonRoutingFilter.java index 1281423f..b2843aa7 100644 --- a/spring-platform-netflix-core/src/main/java/org/springframework/platform/netflix/zuul/filters/route/RibbonRoutingFilter.java +++ b/spring-platform-netflix-core/src/main/java/org/springframework/platform/netflix/zuul/filters/route/RibbonRoutingFilter.java @@ -167,7 +167,7 @@ public class RibbonRoutingFilter extends ZuulFilter { Map trace = (Map) info.get("headers"); Map output = new LinkedHashMap(); trace.put("response", output); - info.put("status", response.getStatus()); + info.put("status", ""+response.getStatus()); for (Entry> key : response.getHeaders() .entrySet()) { Collection collection = key.getValue(); @@ -181,7 +181,7 @@ public class RibbonRoutingFilter extends ZuulFilter { return response; } catch (HystrixRuntimeException e) { - info.put("status", 500); + info.put("status", "500"); if (e.getFallbackException() != null && e.getFallbackException().getCause() != null && e.getFallbackException().getCause() instanceof ClientException) {