【问题标题】:Error while reading data from web API using HTTP connector使用 HTTP 连接器从 Web API 读取数据时出错
【发布时间】:2018-02-01 23:25:14
【问题描述】:

我正在尝试使用 HTTP 连接器(Azure 数据工厂的)从 Web API 中提取数据并加载到 Azure Data Lake。我可以使用复制向导成功创建管道,但在运行管道时出现以下错误。

复制活动在源端遇到用户错误:ErrorCode=UserErrorFailedToReadHttpFile,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Failed to read data from http source file.,Source=Microsoft.DataTransfer.ClientLibrary, ''Type=System.Net.WebException,Message=底层连接已关闭:发送时发生意外错误。,Source=System,''Type=System.IO.IOException,Message=身份验证失败,因为远程方有关闭传输流。,Source=System,'。

谢谢 努坦帕特尔

【问题讨论】:

  • 能否请您发布更多关于您的 web api 拉数据方法的详细代码,并发布更多关于您如何设置 ADF 的信息?如果您发布更多详细信息,我们将更容易找到原因。
  • 您好白兰度,感谢您的快速回复。这是我通过 HTTP 连接器传递的 URL https://{api key}:x@api.bamboohr.com/api/gateway.php/{subdomain}/v1/employees/{employee id}/tables/jobInfo

标签: azure azure-web-app-service


【解决方案1】:

根据这个article,你可以找到:

The type property must be set to: Http.

所以我们不能使用https作为http链接服务,我建议你可以先更改链接服务的设置,启用http连接并重新测试。

【讨论】:

  • 感谢您的回复。但我无法更改基于 SaaS 的应用程序 URL,它支持唯一的 https
  • 如果无法将 https 更改为 http,则无法使用 ADF http 连接器。你需要改变设计。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-22
相关资源
最近更新 更多