【发布时间】:2019-12-04 12:51:21
【问题描述】:
我正在请求一个带有feign 的接口,并且需要获取该接口的Headers 值。
我之前用feign为请求的接口headers传递参数,将token传给headers:
@RequestMapping(method = RequestMethod.GET, value = "/api/get-store-list")
List<Store> getStoreList(@RequestHeader("Authorization") String Authorization);
但是,这个接口把数据量放在headers的x-total-count中,所以我还是需要得到x-total-count的值。
如何获取x-total-count 的值。
【问题讨论】:
-
我不太了解细节。您所说的“这个界面放置了数据量 [...]”是什么意思?
X-Total-Count标头是对/api/get-store-listresource 的调用的答案的一部分吗? -
页面
storePage = storeRepo.findAll(pageable); response.addHeader("X-Total-Count", storePage.getTotalElements() + "");这将列表的数量存储在“x-total-count”中 -
现在您想编写一个与 Feign 一起使用的接口,该接口将读取该资源并提取其
X-Total-Count标头,以便您提前知道需要多少分页获取? -
是的,最终目的是得到X-Total-Count的值