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

Microsoft Power Automate中HTTP请求返回200但无响应体的问题

解决JIRA GET用户API返回200但响应体为空的问题

针对你遇到的问题,结合Postman能正常返回的情况,从以下几个方向排查:

  • 修正Authorization编码格式
    JIRA的基本认证要求是将邮箱:API令牌的字符串进行Base64编码,而非你当前使用的邮箱+API令牌拼接方式。比如正确的原始字符串应为your-email@domain.com:your-api-token,再对这个整体做Base64编码,替换掉请求里的Authorization值,这是此类问题最常见的诱因。

  • 确认API请求的参数传递方式
    JIRA的GET /rest/api/3/user接口需要将邮箱作为查询参数传递(示例:?email=xxx@xxx.com),而非放在请求体中。检查你在Microsoft表单自动化流程里的请求,是否正确将邮箱拼接到URL的查询参数里——GET请求通常不携带请求体,部分服务会忽略此类请求的body内容,导致无法识别查询条件。

  • 核对请求头的细节
    检查头信息的拼写规范:Content-Type和Accept的值应为application/json(注意小写,虽然大部分服务兼容大小写,但严格遵循规范可避免解析异常)。另外,GET请求不需要Content-Type头,可尝试移除该字段,多余的头信息可能干扰服务端的响应逻辑。

  • 对比Postman与自动化请求的完整差异
    在自动化工具(如Power Automate)中查看请求的完整日志,逐一对比以下内容:

    • 完整请求URL(确认参数拼接是否正确)
    • 所有请求头的键值对(和Postman的配置完全对齐)
    • 认证字符串的编码结果(可直接复制Postman中正常工作的Authorization值进行测试)
      找出两者的差异点即可定位问题。
  • 验证账号权限
    确认自动化流程中使用的JIRA账号是否拥有查看目标用户的权限。如果Postman使用的是管理员账号,而自动化流程使用的是普通账号,可能因权限不足返回空响应(虽然权限不足通常返回403,但部分场景下会返回200空响应)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 22:52:05