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