簡體   English   中英

如何使用WebClient從分頁的REST API獲取數據

[英]How to get data from paginated REST API using WebClient

我有一個來自 URL 的分頁響應,例如https://swapi.dev/api/people

此端點每頁僅提供 9 人。 我想在 Spring Boot 應用程序中使用 WebClient 收集所有星球大戰角色,但我不知道如何使用 WebClient 抓取頁面並以非阻塞方式一次檢索所有人物。 有誰知道如何做到這一點? 感謝您的幫助。

這實際上取決於 API 的所有者如何實施分頁。可能無法一次獲得所有結果,但可以確保您需要與負責 API 的人取得聯系。

正如您從文檔中看到的那樣 https://swapi.dev/documentation#people https://swapi.dev/api/people請求給了所有人, https://swapi.dev/api/people/1給了第一個人資源。 所以根據文檔,沒有分頁

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM