我在 Azure 门户中创建了一个逻辑应用程序。它由 HTTP POST 触发,在该 POST 中我设置了一个名为“jmb_private_key”的密钥。在逻辑应用程序收到 HTTP 请求后,我已经放置了一个我想检查密钥的条件。
检查Header CONTAINS 'myvalue'不起作用。
我想检查,Header.Keys['jmb_private_key'] EQUALS 'myvalue'但我不知道这是怎么做的。
当我检查逻辑应用程序的运行时,我看到正确的 JSON 有效负载已交付,但不满足条件,即使正确的值在 JSON 中。
abb*_*33f 11
感谢@Thomas 在上述评论中的回答。
将逻辑应用程序设计器切换到代码视图,然后用以下内容替换条件代码:
"expression": {
"and": [
{
"equals": [
"@triggerOutputs()?['headers']?['jmb_private_key']",
"yourkeyvalue"
]
}
]
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8167 次 |
| 最近记录: |