从逻辑应用 HTTP 请求读取 Header 值时出错

Error by reading Header values from Logic App HTTP Request

在 if 条件下,我尝试获取要发送到逻辑应用程序的 header 值(密钥)。

下面的代码用于从header中获取秘密(在这个例子中我已经解析过了)

@body('Parse_Header_from_HTTP_Request')?['headers']?['Secret']

我也试过这个已回答问题的解决方案:

如果我在 运行 历史记录中检查该变量,则该变量为空。

根据你的描述,我不知道你之前是怎么解析你的header的。 这里我使用Parse Json来实现,大家可以参考下面的截图:

设置body('Parse_Json')?['name']获取name值后,输出如下:

正如你所说,你已经解析了http请求后的header。因此,在解析 headers 之后,该值来自 parse_json,而您指的是您提供的 link,该值来自 http 请求 header.

希望对你有帮助。