从Webhook调用Runbook时,为什么WebhookData为null?

约翰·约斯特

我创建了一个在SQL DB中插入记录的运行手册。然后,我创建了一个Webhook来调用运行手册。要插入的记录数据在请求主体中为JSON。但是,当我的Runbook被Webhook调用时,我的WebhookData为null。Webhook在调用Runbook时应填充该对象。

是什么赋予了?

这是Runbook中的相关内容:

workflow MyRunbook
{
    param(
    [object] $WebhookData
    )

    inlinescript {
        Write-Output "WebhookData $WebhookData"

        $WebhookName = $WebhookData.WebhookName
        $WebhookHeader = $WebhookData.RequestHeader
        $WebhookBody = $WebhookData.RequestBody

        $Params = ConvertFrom-Json -InputObject $WebhookBody
        ...

当我从Fiddler调用Webhook时,我在Azure仪表板中确认存在一个输入:WEBHOOKDATA,并且内容看起来正确。但是运行中的日志仅显示:WebhookData [无]

由于WebhookBody为null,因此在尝试ConvertFromJson时会出现异常。

任何想法出什么事了吗?

提前致谢。

约翰·约斯特

我想到了。

我相信,由于存在“内联脚本”,因此引入到Webhook中的任何变量都必须以“ using”引用。因此,这是我现在可以正常工作的更正代码。

workflow MyRunbook
{
    param(
    [object] $WebhookData
    )

    inlinescript {
        Write-Output "WebhookData $using:WebhookData"
    ...

这产生了预期的响应。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在调用分配器类的deallocate方法时不允许指针为null?

来自分类Dev

为什么调用视图时视图中的嵌套对象为null。ASP.Net MVC

来自分类Dev

为什么在调用分配器类的deallocate方法时不允许指针为null?

来自分类Dev

为什么每次调用此函数时都不将该值设置为 null?

来自分类Dev

Azure 自动化 Runbook 无法将 webhookdata 解析为 JSON 对象

来自分类Dev

为什么Database.Query()为空时返回null?

来自分类Dev

当同级存在时,为什么nextElementSibling和nextSibling为null?

来自分类Dev

为什么在调试时intent.getExtras()。mMap为null?

来自分类Dev

为什么在检查行类型时IS NOT NULL为false?

来自分类Dev

直接访问页面时,为什么CascadingValue为null?

来自分类Dev

为什么在尝试POST时我的模型属性为null?

来自分类Dev

为什么当捆绑mMap获得此值时,为什么Bundle中的getExtra()为null?

来自分类Dev

为什么EJB为null?

来自分类Dev

为什么EntityManager为null?

来自分类Dev

getArgument为NULL,为什么?

来自分类Dev

为什么UITableView为null?

来自分类Dev

为什么EJB为null?

来自分类Dev

getArgument为NULL,为什么?

来自分类Dev

为什么@Model为null?

来自分类Dev

ListView为null,为什么?

来自分类Dev

为什么当column为null时jsonb-functions在更新时不起作用?

来自分类Dev

为什么调用一个为null的Action会引发NullReferenceException?

来自分类Dev

为什么在函数调用后没有将此对象设置为NULL?

来自分类Dev

为什么当使用GET方法调用时,此全局列表重置为null?

来自分类Dev

为什么当“ select unix_timestamp('')为null”返回null时,为什么“ select unix_timestamp('')为null”返回false?

来自分类Dev

熊猫:当DataFrame为空时,为什么DataFrame.apply(f,axis = 1)调用f?

来自分类Dev

为什么在调用实体侦听器时我的实体的某些字段为空?

来自分类Dev

为什么当我为FrameworkElement覆盖OnRender时只调用一次?

来自分类Dev

为什么递归调用下的代码多次处理(当基本情况为true时)?

Related 相关文章

  1. 1

    为什么在调用分配器类的deallocate方法时不允许指针为null?

  2. 2

    为什么调用视图时视图中的嵌套对象为null。ASP.Net MVC

  3. 3

    为什么在调用分配器类的deallocate方法时不允许指针为null?

  4. 4

    为什么每次调用此函数时都不将该值设置为 null?

  5. 5

    Azure 自动化 Runbook 无法将 webhookdata 解析为 JSON 对象

  6. 6

    为什么Database.Query()为空时返回null?

  7. 7

    当同级存在时,为什么nextElementSibling和nextSibling为null?

  8. 8

    为什么在调试时intent.getExtras()。mMap为null?

  9. 9

    为什么在检查行类型时IS NOT NULL为false?

  10. 10

    直接访问页面时,为什么CascadingValue为null?

  11. 11

    为什么在尝试POST时我的模型属性为null?

  12. 12

    为什么当捆绑mMap获得此值时,为什么Bundle中的getExtra()为null?

  13. 13

    为什么EJB为null?

  14. 14

    为什么EntityManager为null?

  15. 15

    getArgument为NULL,为什么?

  16. 16

    为什么UITableView为null?

  17. 17

    为什么EJB为null?

  18. 18

    getArgument为NULL,为什么?

  19. 19

    为什么@Model为null?

  20. 20

    ListView为null,为什么?

  21. 21

    为什么当column为null时jsonb-functions在更新时不起作用?

  22. 22

    为什么调用一个为null的Action会引发NullReferenceException?

  23. 23

    为什么在函数调用后没有将此对象设置为NULL?

  24. 24

    为什么当使用GET方法调用时,此全局列表重置为null?

  25. 25

    为什么当“ select unix_timestamp('')为null”返回null时,为什么“ select unix_timestamp('')为null”返回false?

  26. 26

    熊猫:当DataFrame为空时,为什么DataFrame.apply(f,axis = 1)调用f?

  27. 27

    为什么在调用实体侦听器时我的实体的某些字段为空?

  28. 28

    为什么当我为FrameworkElement覆盖OnRender时只调用一次?

  29. 29

    为什么递归调用下的代码多次处理(当基本情况为true时)?

热门标签

归档