欢迎访问Spring Cloud中国社区

我们致力于成为中国最专业的Spring Boot和Spring Cloud交流社区。推荐使用Github直接登录,欢迎加微信号Software_King进入社区微信交流群。若发现网站bug欢迎反馈!

怎么从ServerWebExchange中取到接口原始的响应信息,重写后再返回给调用方

hhg1007 · 11天前 · 150 ·

我的需求是这样的,获取到接口原始的响应信息,自己再封装一层,形成统一的返回格式,然后再返回给调用方。

例如:原始接口返回的响应为:{“code”:200,”data”:”success”} 的字符串

从spring cloud gateway中拿到的响应对象是这个:HttpClientResponse clientResponse = exchange.getAttribute(ServerWebExchangeUtils.CLIENT_RESPONSE_ATTR);

如何从clientResponse中取到原始返回的json字符串

实在找不到相关的解决办法,向各位大佬求助了!!!!