OData如何在URL中传递相同字段的多个值

2020-09-14 01:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们有一个要求,我们需要将多个值传递给URL。

像:物料编号:-1,2,3,4,......... 100。 就像他们在输入参数中选择的一样。

由于URL长度限制,我们不能添加多个值。 你们可以建议或提供有关如何在URL中传递更多值的想法。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们有一个要求,我们需要将多个值传递给URL。

像:物料编号:-1,2,3,4,......... 100。 就像他们在输入参数中选择的一样。

由于URL长度限制,我们不能添加多个值。 你们可以建议或提供有关如何在URL中传递更多值的想法。

付费偷看设置
发送
2条回答
Alawn_Xu
1楼-- · 2020-09-14 01:40

Vijay,你好

您可以通过$ Batch发送请求。

如果这样做,该URL将作为http请求的有效负载的一部分发送。

允许的长度大于浏览器允许的长度。

此致

安德烈

小c菟菟
2楼-- · 2020-09-14 02:01

第一个OData V2不支持函数导入的多值输入参数。

如果通过"输入参数"实际上是指过滤条件中的值,例如

 $ filter =(材料编号eq 1)或(材料编号eq 2)或...或(材料编号eq 100)

然后最安全的方法是将相应的GET请求包装在$ batch请求中。

一周热门 更多>