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

PowerAutomate HTTP GET请求已配置api-version仍报错的原因及解决

Power Automate HTTP请求api-version参数报错问题解决

问题原因

Power Automate的「HTTP」动作在通过GUI的「Queries」字段添加查询参数时,会对参数名和参数值进行额外的URL编码处理。但你通过「Receive an HTTP Request」创建的自定义API端点,对api-version参数的校验逻辑未适配这种编码后的参数格式,因此误判请求缺少该必填参数,触发报错。

解决方案

  • 直接将api-version参数拼接在端点URI末尾:比如把URI写成https://xxx.azurewebsites.net/api/xxx?api-version=2021-03-15,这种方式参数不会被额外编码,能被端点正常识别。
  • 用「Compose」动作预构建完整URI:如果参数值是动态的,先通过「Compose」动作拼接生成带参数的完整地址,示例表达式:
    concat('<你的基础端点URI>', '?api-version=', variables('动态版本值'))
    
    再将Compose动作的输出作为「HTTP」动作的URI输入。
  • 暂时避开「HTTP」动作的「Queries」字段:对于api-version这类需要端点严格识别的参数,不要通过GUI的「Queries」区域添加,避免编码导致的校验失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 08:01:23