使用api查询克服长查询url限制的替代方法(get/entities?q=longqueryparams)

72qzrwbm  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(188)

作为RESTAPI的一部分,我的产品通过uri中的查询参数提供了一组良好的过滤功能。但是,在某些情况下,由于web容器中的限制(~2k),api客户端超过了“url长度限制”。
查询的post接口(主体可以在其中携带查询参数)是一个可行的选项,但看起来似乎违反了rest。我看到一些产品支持在一个post请求中携带多个api调用的“复合api”,但这听起来有点过头了。
或者,使用头来携带查询参数是一种选择(因为限制可能高达8k),但我不确定这是否是过滤结果的标准方法。
思想?
注意:我没有访问web容器配置的权限。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题