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

Blue Prism调用Web Service并下载保存API返回CSV文件的咨询

Blue Prism GET API返回CSV文件保存操作指引

步骤1:调整Web Service配置,接收二进制响应

默认配置下Web Service会优先解析结构化响应,会破坏CSV文件格式,需要先修改配置:

  • 打开已配置完成的GET类型Web Service定义,进入响应设置页签
  • 将响应内容的解析格式从默认的Auto/JSON修改为Binary,关闭自动转码逻辑
  • 取消勾选「自动解析响应体为结构化数据」相关选项

步骤2:调用接口捕获响应数据

  • 拖入Web Service调用节点到流程画布,填写接口要求的请求头、查询参数,注意如果接口有校验要求,需要在请求头中添加Accept: text/csv明确告知返回格式
  • 调用完成后,将返回的二进制响应存入Binary类型的流程数据项,可命名为CSV_Response_Binary

步骤3:写入本地生成CSV文件

可根据场景选择两种写入方式:

方式1:直接写入二进制文件(推荐,不会出现编码问题)

调用官方自带的Utility - File ManagementVBO的Write Binary File动作:

  • 输入参数File Path:填写完整保存路径,例如D:\导出结果\接口返回数据.csv
  • 输入参数Binary Data:选择之前存储的CSV_Response_Binary数据项
  • 执行动作后即可在指定路径生成可用的CSV文件

方式2:转文本后写入(适合需要提前校验/修改内容的场景)

如果需要先处理CSV内容再保存,可先做编码转换:

  • 调用Utility - StringsVBO的Binary To Text动作,指定和接口响应一致的编码(一般为UTF-8,如果是国内业务接口可能为GB2312),将二进制数据转为文本类型的CSV_Content
  • 再调用Utility - File ManagementVBO的Write Text File动作,将CSV_Content写入指定路径的.csv文件即可

常见问题排查

  • 保存的CSV乱码:确认转文本时的编码和接口响应头Content-Type中指定的编码一致
  • 文件内容为空:检查接口鉴权参数(token、API密钥等)是否正确配置在请求头或查询参数中
  • 调用接口返回406错误:确认请求头已添加Accept: text/csv参数

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 00:06:00