从客户端到服务器发送json,其值为-在客户端对用户进行逐页成像所需的页码:
19 17 * * * curl -d '{"explorerId":'1', "pageNumber":'1',"turnOff":true}' -H "Content-Type: application/json" -X POST http://localhost:8080/types
我有方法,该方法可以向客户端提供大量实体。在方法中,我拆分了他(使用pageNumber值和对数据库的问题),并希望逐页返回到客户端。
@RestController
public class WPRestController extends GeneralController {
private final int COUNT_VALUE = 50;
@RequestMapping(value = "/types")
public Page typeprocess(@RequestBody PostTemplate postTemplate) {
long pageNumber = postTemplate.getPageId() - 1;
List<Words> wordsList = getWordsListOffset(postTemplate.getExplorerId(), pageNumber, COUNT_VALUE);
int[] count = new int[]{1};
String result = wordsList.stream()
.map(p -> (count[0]++) + " " + p.toString())
.collect(Collectors.joining("\n"));
Page page = new Page();
page.setNumber(pageNumber++);
page.setContent(result);
return result;
}
}
如何使客户端用户按下键并向服务器重新发送查询? 即-客户必须获取内容,还必须获取pageNumber值并在curl查询中自动将其重新发送。
有可能吗?