4
使用一长串查询参数设计RESTful查询API
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 2年前关闭。 改善这个问题 我需要设计一个RESTful查询API,该API根据一些过滤器返回一组对象。通常的HTTP方法是GET。唯一的问题是,它至少可以有十二个过滤器,并且如果我们将所有过滤器都作为查询参数传递,则URL可能会很长(足够长以被某些防火墙阻止)。 减少参数数量不是一种选择。 我可以想到的一种替代方法是在URI上使用POST方法,并将过滤器作为POST正文的一部分发送。这是否反对RESTfull(进行POST调用以查询数据)。 有人有更好的设计建议吗?
153
api
rest
http-parameters