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

Power Automate创建text/csv类型HTTPS Post请求遇解析错误求助

问题描述

我需要在Power Automate中创建一个Content-Type为text/csv、请求体为二进制的HTTPS Post请求。Postman中该请求可正常运行,但在Power Automate中尝试两种方式均报错:

  • 直接传入从OneDrive获取的CSV文件内容
  • 用binary()表达式转换文件内容

错误信息如下:

"message":"Failed to parse CSV. Nested error is: Too many entries: expected at most 1 (value #1 (11 chars)"

排查与解决建议

1. 核对CSV格式是否匹配API要求

报错提示“最多允许1个条目”,说明API期望的CSV是单字段、单条目的极简结构(比如仅一列一行的内容)。请检查:

  • 你的CSV是否包含多列(用逗号分隔的多个字段)
  • 是否存在多行数据
    务必保证Power Automate中使用的CSV和Postman里的完全一致。

2. 调整请求体的传递方式

当HTTP请求的Content-Type设为text/csv时,无需用binary()转换,直接传递文件的原始内容即可:

  • 在OneDrive的「获取文件内容」操作中,选择输出项里的「文件内容」(而非「文件内容二进制」)
  • HTTP请求的「正文」字段直接引用该内容,不要额外添加表达式

3. 检查请求头的一致性

确保Power Automate中的请求头和Postman完全对齐:

  • 确认Content-Type严格设置为text/csv(别写成application/csv或其他格式)
  • 检查是否有其他必填请求头(比如授权令牌、API密钥等),保证和Postman配置一致

4. 用极简内容做测试

如果以上都没问题,先创建一个仅含一行一列的CSV(比如内容为sample),传入Power Automate测试是否能成功,逐步排查是否是原CSV内容的格式问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 07:12:10