在spring云网关中更改响应-新对象

zpqajqem  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(205)

我的问题是,我试图重新装饰外部服务的响应。
比如说:
我正在请求一个端点,该端点通常(无任何响应更改)将返回如下内容:

{
      "accessTokenInfo": {
       "accessToken" : "ejneqwnlcjnznajdnasd....."
      },
      "https://example.auth0.com/",
      "aud": "https://api.example.com/calendar/v1/",
      "sub": "usr_123",
      "scope": "read write",
      "iat": 1458785796,
      "exp": 1458872196
    }

但是我的朋友,我想要一个

{
      "accessToken": "eaeaeasdnasmdnasdm......",
      "new_field": "https://api.example.com/calendar/v1/",
      "new_field": "usr_123",
      "scope": "read write",
      "iat": 1458785796,
      "exp": 1458872196
    }

因此,没有嵌套集。这项服务是外部的。
我怎样才能做到?这只是一个端点的要求(其他端点正常工作,响应没有变化),所以全局过滤器不是我的选项。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题