首页 > 解决方案 > 3603 Azure 数据工厂上的 Azure 函数中的用户配置问题错误

问题描述

我有一个 Azure HTTP 触发器功能,当我通过 POSTMAN 发送 POST 请求时,此功能正常工作(下图)。

在此处输入图像描述

现在,我将此函数添加到 Azure 数据工厂,我想使用管道运行此函数。我配置了参数,但收到错误消息。我不知道应该如何在 ADF 管道中发送 URL 请求,并且收到以下错误。

在此处输入图像描述

在此处输入图像描述

我的天蓝色功能代码在这里

新错误是:

在此处输入图像描述

标签: pythonazureazure-functionsazure-data-factory

解决方案


这是因为来自 Azure 函数的响应不是正确的 JSON。你有这样的返回体:

 "This HTTP triggered function executed successfully. Pass a name in the query string or in the request body for a personalized response."

它需要像 JSON 一样格式化,其中该消息是“body”属性的值。

像这样的东西:

{"body":"my custom response"}

推荐阅读