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

能否在Azure Logic App的Response动作中指定状态码原因?

Logic App Response动作自定义状态码原因的实现方式

可以在Logic App的Response动作中指定自定义状态码原因,具体有两种可行方式:

1. 编辑动作的JSON定义(标准HTTP状态行修改)

添加Response动作后,点击动作右上角的「...」选择「Peek code」,在弹出的JSON编辑界面中,找到statusCode字段,将原本单纯的数字值(如200)修改为状态码+自定义原因的字符串格式,示例如下:

"statusCode": "401 Unauthorized - Invalid API Key"

保存修改后,该Response返回的HTTP状态行就会包含你自定义的原因短语,和APIM的set-status策略效果一致。

2. 添加自定义响应头(补充描述场景)

如果不需要修改标准状态行,仅需向客户端传递额外的状态原因说明,可以在Response动作的「Headers」区域添加自定义响应头:

  • 键:X-Status-Reason(或其他符合约定的自定义头名称)
  • 值:自定义的状态原因描述,比如"请求参数格式错误"

这种方式属于自定义扩展,仅适用于能识别该自定义头的客户端场景。

注意:自定义状态原因需符合HTTP规范,避免使用特殊字符,确保客户端可正常解析。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 14:45:58