You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Logic App中将HttpTrigger的请求头值传递到Http操作

Azure Logic App 透传请求头实现请求转发的操作方法

你可以通过以下两种方式实现request-signature请求头的传递,也可以根据需求扩展为全量请求头转发:

方式一:单独提取request-signature头传递

如果只需要透传指定的request-signature请求头,操作如下:

  • 打开后续要调用的HTTP操作配置面板,找到「头」配置区域
  • 新增一个头项,键填写request-signature,值填入以下表达式:
    triggerOutputs()?['headers']?['request-signature']
    

表达式中的?是空值安全符,当原始请求不存在该头时不会直接触发流程报错,如果该头为必填项可以删除?。

方式二:全量转发所有原始请求头

如果需要把Http Trigger收到的所有请求头都透传给下游接口,不需要逐个添加,直接在HTTP操作的头配置处整体填入以下表达式即可:

triggerOutputs()?['headers']

校验提示

你可以在Http Trigger和后续HTTP操作之间新增一个「组合」(Compose) 操作,把上述取值表达式填入Compose的输入项,执行测试后在运行历史里就能直接查看取到的头值是否正确,避免配置错误。

配置参考图示:
Http Trigger 请求参数示例
后续HTTP操作头配置示例

内容的提问来源于stack exchange,提问作者Paul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 03:48:03