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

Azure Data Factory Http连接器访问PDF链接失败:类型转换错误求助

Azure Data Factory HTTP连接器类型转换错误排查方案

问题现象

使用Azure Data Factory(ADF)HTTP连接器,以匿名身份验证访问地址 https://assets.publishing.service.gov.uk/media/65645c183d7741000d420205/adm-summary-of-changes.pdf 时,触发以下错误:

ErrorCode=HttpFileFailedToRead,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message=Failed to read data from http server. Check the error from http server:Unable to cast object of type 'System.Net.FileWebRequest' to type 'System.Net.HttpWebRequest'., Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.InvalidCastException,Message=Unable to cast object of type 'System.Net.FileWebRequest' to type 'System.Net.HttpWebRequest'.,Source=Microsoft.DataTransfer.ClientLibrary,'

排查解决步骤

  • 修正URL配置结构
    确保HTTP连接器的基础URL仅填写域名部分:https://assets.publishing.service.gov.uk,将文件路径 /media/65645c183d7741000d420205/adm-summary-of-changes.pdf 单独填入相对路径字段。若直接把完整文件URL设为基础URL,ADF会误判请求类型,触发FileWebRequest到HttpWebRequest的无效转换。

  • 添加明确请求头
    在HTTP连接器的请求头设置中添加 Accept: application/pdf,明确告知服务器返回PDF格式数据,避免非预期响应格式导致请求处理逻辑异常。

  • 切换集成运行时测试
    若当前使用自托管集成运行时,尝试切换为Azure托管集成运行时测试。部分自托管环境的.NET框架配置可能干扰Web请求类型的处理,托管运行时可规避这类环境依赖问题。

  • 启用跟随重定向
    手动访问目标PDF地址,确认是否存在3xx重定向。若有重定向,在HTTP连接器的高级设置中开启跟随重定向选项,避免重定向后的请求处理逻辑错误触发类型转换异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 04:47:43