gpt4 book ai didi

Azure 数据工厂 V2 - 将 HTTP 文件复制到 Azure Blob 存储的任务失败

转载 作者:行者123 更新时间:2023-12-02 06:30:24 26 4
gpt4 key购买 nike

在我的代码中,复制任务的“源”中有一个 HTTP 文件事件。这会命中 Azure Function HTTP 端点并在完成后返回一个字符串。我想将该字符串结果存储到 Azure Blob 的“接收器”中。

我的链接服务看起来像这样。

Linked Service

我的数据集看起来像这样。

enter image description here

调试时出现以下错误

“{ “错误代码”:“2200”, "message": "失败发生在'Sink'端。ErrorCode=UserErrorInvalidHttpRequestHeaderFormat,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=无法设置附加http header ,Source=Microsoft.DataTransfer.ClientLibrary,''Type =System.ArgumentException,Message=指定的值具有无效的 HTTP header 字符。\r\n参数名称: name,Source=System,'", "failureType": "用户错误", “目标”:“复制数据1”}"

最佳答案

根据错误信息,问题出在requestHeader设置上。请注意,HTTP 数据集中 requestHeader 的格式应类似于 "key1:value1\nkey2:value2\nkey3:value3",因此在您的情况下,请传递 "Content-Type": requestHeader 的“application/json” 应该是正确的格式。谢谢。

关于Azure 数据工厂 V2 - 将 HTTP 文件复制到 Azure Blob 存储的任务失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53163178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com