在HTTP请求中传递动态日期参数

2020-09-19 19:26发布

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

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


尊敬的专家-

我正在研究使用HTTP请求的GET功能通过API端点检索数据的方案。 我已经成功检索了历史数据,但是现在我需要获取每天的数据,这意味着需要将动态参数传递给HTTP GET请求,以便每天都可以获取当天的数据。 我使用了内容修饰符步骤,并使用日期格式$ {date:now:yyyy-MM-dd}提供了一个表达式,并在HTTP请求中提供了相同的表达式。 结果是422错误。 请告诉我是否还有其他可以实施的想法,以便我可以检索日常数据。

感谢您的帮助。

致谢


HS

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

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


尊敬的专家-

我正在研究使用HTTP请求的GET功能通过API端点检索数据的方案。 我已经成功检索了历史数据,但是现在我需要获取每天的数据,这意味着需要将动态参数传递给HTTP GET请求,以便每天都可以获取当天的数据。 我使用了内容修饰符步骤,并使用日期格式$ {date:now:yyyy-MM-dd}提供了一个表达式,并在HTTP请求中提供了相同的表达式。 结果是422错误。 请告诉我是否还有其他可以实施的想法,以便我可以检索日常数据。

感谢您的帮助。

致谢


HS

付费偷看设置
发送
3条回答
lukcy2020
1楼 · 2020-09-19 19:44.采纳回答

我有这个工作! 问题出在格式上。 感谢您的输入。 是的,我同意API提供程序不会看到动态参数,但只会看到日期。 因此,我认为需要找出一种发送日期的方法。 抱歉,请不要描述更多。

我没有替换整个字符串,而仅替换了日期因子。 我的字符串看起来像{" day":[" between"," $ {date:now:yyyy-MM-dd}"," $ {date:now:yyyy-MM-dd}"]}。 此值在交换属性中作为内容保留在con1值中

请在下面找到我的配置的屏幕截图。 在发送HTTP请求之前,我有一个内容修饰符步骤来发送属性。

感谢支持。

致谢

HS

骆驼绵羊
2楼-- · 2020-09-19 19:39

此外,您不应替换整个{" day":["介于"," 2018-05-21"," 2018-05-21"]}部分 查询字符串-仅包含其中的日期。

此致

Morten

代楠1984
3楼-- · 2020-09-19 19:40

Hi Hari

仅基于HTTP状态422,听起来您的请求可以正确格式化,但是对于服务器仍然没有意义。 就像日期间隔的下限大于上限。

我建议您在Postman中进行所有测试,直到您有一个有效的请求,然后在Cloud Integration中实施该测试。 这样,您可以更轻松地隔离遇到的任何问题。

此致

Morten

一周热门 更多>