我想让我的应用程序的用户使用查询构建器指定搜索参数。 像这样的东西 http://dncrews.com/angular-elastic-builder/examples/ 或这个 http://mfauveau.github.io/angular-query-builder/
在AngularJS中编写的前端通过HTTP与后端进行通信。 在后端我想实现RESTful API。 而且我找不到任何推荐如何以RESTful方式获取具有大量搜索参数的列表(通常通过HTTP GET请求重新获取)。 在我的情况下,用户可以构建将耗尽URL长度限制的查询。因为我不能使用GET请求类型。
答案 0 :(得分:1)
简单,使用POST。它对数据量没有任何限制。
答案 1 :(得分:0)
一种常见的方法是使用POST
创建包含所有参数的/search-criteria
资源。然后使用查询参数GET
执行?searchCriteria={id}
。