Два UUID от каждого объекта данных.

я есть постраничный ответ от URL, я хочу продолжать нажимать URL следующей страницы, который я получаю из предыдущего ответа, и продолжать собирать элементы, пока у меня не будет URL «nextPage» в моем ответе. Как добиться этого реактивным способом, используя весеннюю загрузку WebClient из WebFlux без блокировки?

Request1: 

    GET /items
    response: 
    {
        items: [...]
        nextPage: "/items?page=2"
    }


    Request2: 

    GET /items?page=2
    response: 
    {
        items: [...]
        nextPage: "/items?page=3"
    }


    Request3: 

    GET /items?page=3
    response: 
    {
        items: [...]
        nextPage: null
    }

Здесь я создал макет URLhttps://karthikdivi.com/apps/paginatedReviews/withNextPageTokens/items https://karthikdivi.com/apps/paginatedReviews/withNextPageTokens/items?page=2 https://karthikdivi.com/apps/paginatedReviews/withNextPageTokens/items?page=3

Как я могу извлечь все предметы из вышеупомянутых ответов реактивным способом без блокировки?

Ответы на вопрос(1)

Ваш ответ на вопрос