我已在 Azure 门户中创建了一个逻辑应用程序。它是由 HTTP POST 触发的,在该 POST 中我设置了一个名为“jmb_private_key”的密钥。逻辑应用程序收到 HTTP 请求后,我放置了一个条件,我想检查其密钥。
检查Header CONTAINS 'myvalue'
不起作用。
我想检查一下Header.Keys['jmb_private_key'] EQUALS 'myvalue'
但我不知道这是怎么做到的。
当我检查逻辑应用程序的运行时,我看到已传递正确的 JSON 有效负载,但不满足条件,即使 JSON 中包含正确的值。
Answer recommended by
Microsoft Azure /collectives/azure
Collective
感谢@Thomas 在上面评论中的回答。
将逻辑应用设计器切换到代码视图,然后将条件代码替换为如下内容:
"expression": {
"and": [
{
"equals": [
"@triggerOutputs()?['headers']?['jmb_private_key']",
"yourkeyvalue"
]
}
]
},
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)