【发布时间】:2016-01-20 00:47:28
【问题描述】:
我有一个具有以下 API 的 REST API 服务器。
我还有其他一些 API,可以从 GET 请求中获取分页。在这里,我需要发出一个 post 请求来传递 queryDto。所以,我不能将 page=0?size=20 等作为 url 参数传递。
我想知道如何将可分页作为 JSON 对象传递给 POST 请求
@RequestMapping(value = "/internal/search", method = RequestMethod.POST)
@ResponseStatus(HttpStatus.OK)
@ResponseBody
public ResponseList<Object> findObjects(@RequestBody QueryDto queryDto, Pageable pageable) {
if (queryDto.isEmpty()) {
throw new BadRequestException();
}
return someService.findObjectsByQuery(queryDto, pageable);
}
【问题讨论】: