帮助中心
通过HTTP下载文件得到了一个错误的网页怎么处理?

# 场景描述

使用通过HTTP下载文件组件下载文件时,有时会出现下载到的文件非目标文件而是一个网页,这类错误文件大小多为1KB。

# 原因分析

通常由于发送至目标服务器的请求中包含'Accept': 'text/html'字段,不能通过服务器校验,则返回了错误文件(.html文件)。机器人无法判断获取到的文件是否为目标文件,正常执行后续流程,导致无法查看目标文件,而是一个错误网页。

# 解决方案

使用临时数据赋值组件,通过自定表达式发起HTTP请求下载目标文件。 调用函数时,请清除参数header中的"Accept": "text/html"字段或将该字段修改为"Accept": "*/*",即可正常向服务器发送请求并获取目标文件。

# 相关参考

最近更新时间: { "value": "2022-12-27", "effect": true }