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

Logic App的Invoke an HTTP request(Azure AD)自动加Base64,是否漏设置?

Logic App HTTP with Azure AD 请求自动Base64编码问题解决
  • 问题根源:直接在请求体输入JSON字符串时,Logic App会默认把它当成纯文本处理,自动做Base64编码,哪怕你已经设置了Content-Type: application/json头。
  • 解决步骤:
    1. 改用表达式编辑器构造请求体:点击请求体输入框右侧的</>图标打开编辑器,直接写入原始JSON(比如{"teste":"1"});如果是从其他步骤获取的字符串,用json()函数包裹,比如json('{"teste":"1"}')。
    2. 确认请求头:检查Content-Type是否确实设为application/json,没有被其他步骤的逻辑覆盖。
    3. 检查Body type选项:部分版本的Logic App里这个动作有Body type设置,选择Raw而非Binary,防止自动编码。

验证方法:执行后查看运行历史的请求详情,确认请求体是原始JSON格式,而非Base64编码后的内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 22:07:01