首页 > 解决方案 > 如何使用 WebClient 从分页的 REST API 获取数据

问题描述

我有来自 URL 的分页响应,例如https://swapi.dev/api/people

此端点每页仅提供 9 人。我想在 Spring Boot 应用程序中使用 WebClient 收集所有星球大战角色,但我不知道如何使用 WebClient 爬取页面并以非阻塞方式一次检索所有人。有谁知道如何做到这一点 ?谢谢您的帮助。

标签: javaspring-bootrest

解决方案


正如您从文档中看到的那样https://swapi.dev/documentation#people https://swapi.dev/api/people请求给所有人,而https://swapi.dev/api/people/1给第一个人资源。所以根据文档,没有分页


推荐阅读