2020-09-01 06:47发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用邮递员获取... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用邮递员获取API的一些数据,但是我发现从CPI生成的API无法标识我添加的参数,因此过滤条件不起作用。例如,我 只是想获取employeeA的一些记录,但它总是将所有员工的记录返回给我。 我真的有个主意,我应该怎么用邮递员来过滤API的某些数据。
以下是我在CPI上创建的集成
然后我将端点复制到邮递员,并尝试添加一些过滤条件,但这没有用!
有人可以帮我解决这个问题吗?超级谢谢!!!
Hi Christy
您提供的查询参数用于发送方HTTPS适配器,而不是接收方OData适配器; 后者再也看不到它们。 这就是为什么它们对OData服务返回的数据不起作用的原因。
HTTPS适配器接收的参数放在CamelHttpQuery头中。 因此,您可以 可以使用OData接收器通道的"查询选项"字段中此标头的内容:
这会将所有查询参数传递到OData服务(包括那些可能实际上不是查询选项的参数)。
致谢
Morten
最多设置5个标签!
Hi Christy
您提供的查询参数用于发送方HTTPS适配器,而不是接收方OData适配器; 后者再也看不到它们。 这就是为什么它们对OData服务返回的数据不起作用的原因。
HTTPS适配器接收的参数放在CamelHttpQuery头中。 因此,您可以 可以使用OData接收器通道的"查询选项"字段中此标头的内容:
这会将所有查询参数传递到OData服务(包括那些可能实际上不是查询选项的参数)。
致谢
Morten
一周热门 更多>