java - 如何使用 WSClient 分页 api
问题描述
我有这个从 api 生成用户列表的功能,当我尝试在用户页面之间分页时遇到了很多问题。
private CompletionStage<User[]> handelUserResult(WSResponse response) {
User[] pageUsers = Json.fromJson(response.asJson().get("values"),User[].class);
if(response.asJson().get("next") == null){
return CompletableFuture.completedFuture(pageUsers);
}else{
String nextPageUrl = response.asJson().get("next").asText();
//get next coming pages
}
}
如何使用handelUserResult
从所有页面返回所有用户?
解决方案
推荐阅读
- javascript - 使用 React DocumentUpload 组件上传多个文件
- spring - 在 Spring Boot 应用程序中从 Amazon S3 存储桶中的某个文件夹下载文件时获取 403
- javascript - 使用 VueJS 递归嵌套组件
- php - Woocommerce:根据运输等级向产品价格添加固定费用
- angular - 为什么(可观察
) => 可观察的 解析为 OperatorFunction - android - Koltin 函数参考:此表达式未使用
- python - VSCode:使用非本地导致变量类型“从不”
- variables - Sass 检查是否将值传递给 mixin
- python - tensorflow 2.5.0 arm64 mac的性能
- laravel - laravel Auth::attempt() 总是返回 false