在if条件下,我试图获取要发送到Logic App的标头值(秘密密钥)。
以下代码用于从标头获取机密(在此示例中,我之前已对其进行了解析)
@body('Parse_Header_from_HTTP_Request')?['headers']?['Secret']
我还尝试了以下已回答问题的解决方案: Azure Logic Apps : Get HTTP Request Header Key Value into Conditional Check
如果我在“运行历史记录”中检查该变量,则该变量为null。
答案 0 :(得分:0)
根据您的描述,我不知道您之前如何解析标头。
在这里,我使用Parse Json
来实现,您可以参考以下屏幕截图:
设置body('Parse_Json')?['name']
以获取名称值后,输出如下:
正如您所说,您已经在http请求之后解析了标头。因此,在解析标头之后,该值来自parse_json
,而您引用的link则来自http请求标头。
希望它对您有帮助。