从逻辑应用 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.
希望对你有帮助。
在 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.
希望对你有帮助。