使用Webhook调用时的URL格式

2020-08-26 14:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好,亲爱的 我在我的机器人上...

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

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


你好,亲爱的

我在我的机器人上使用了一个Webhook调用,该调用需要一个字符串参数,该参数实际上是一个加密的参数,包含chars为%2B,%2F,%3D等...

因此呼叫类似于/service?param = {{{memory.param}}

如果我以文本形式显示参数是正确的。 我的意思是,它包含编码为%2B的字符

这里的问题是,当我在后端检查呼叫日志时,字符转换了(例如%2B变成+字符,依此类推)。 是正常的,例如设计选择还是错误?

如果是bug,什么时候可以修复?

非常感谢

亚瑟

3条回答
愤怒的猪头君
2020-08-26 14:45

您好亚瑟·REMBERT

因此,URL正在以某种方式支持两种类型的输入。 例如:

  • 我们有一个配置如下的内存字段:
 param→" test = test%3D" 
  • Webhook URL引用此内存变量:
 https://<您的服务>/service?param = {{memory.param}} 


在执行bot的运行期间,将使用已解析的值调用接收端点:

 https://<您的服务>/service?param = test%3Dtest%3D 

为什么? 因为我们正在处理需要遵循规范的URL查询参数。

另一方面,当我们使用相同的内存字段作为标头时,端点将收到标头,如下所示:

 test = test%3D 

我希望这会有所帮助。

此致

托马斯

一周热门 更多>