【发布时间】:2015-03-13 12:18:31
【问题描述】:
我想从前端的数据库中获取实体列表。 所以我在 Spring MVC 中编写了 POST REST HTTP 调用。
但我阅读了 HTTP 文档,该文档说,每当您必须从数据库中检索数据时,首选 GET 调用。 那么,是否有任何我可以将 POST 调用替换为 Angular JS 中的 GET 调用并传递整数列表。 但是,GET HTTP 有很多缺点,比如:URL 的长度是有限的。考虑到我们必须从数据库中获取 1000 个实体的情况。
请建议我获取实体的可能方法或在 Spring MVC 中为整数列表编写 GET REST API(指实体 ID)。
例如:假设书台上有 100 本书,但我只想要几本书,比如 id : 5,65,42,10,53,87,34,23。 这就是为什么我在 POST 调用中将这个 ID 列表传递到整数列表中的原因。
目前卡住了如何将其转换为 GET 调用。简而言之,如何通过 GET REST 调用传递整数列表。
【问题讨论】:
标签: web-services rest spring-mvc http-headers