当前位置: 首页 > 知识库问答 >
问题:

来自逻辑应用程序的Azure函数调用在Azure Portal中失败,错误发生在本地调试环境中

景麒
2023-03-14

在Azure Portal中的Azure函数中遇到了一个非常奇怪的问题。在我的例子中,Azure函数有一个JSON输入,HTTPendpoint具有POST操作。显然,Azure函数在运行时失败,错误如下:

共有1个答案

程赞
2023-03-14

在我的测试中,logic app中的函数连接器会自动进行转义操作(如果输入是字符串),所以我认为我们不需要担心双引号的问题。但是在你的逻辑应用程序中,我看到你把“Transform JSON to JSON”到“JSONData”字段的内容放在你的函数的请求体中,在我的测试中可能会导致错误。请您尝试一下下面的解决方案:

请试试看。

 类似资料:
  • 我在Azure中构建了一个简单的函数,该函数从json主体中获取文件的位置,并读取第一行以从该文件中获取头部。我正在Visual Studio中构建函数,并使用打包部署发布它。 我可以在Azure Functions下测试门户上的函数,并有一个返回结果,但当我尝试和逻辑应用程序的函数时,我得到了404未找到的错误。 我已经创建了MS给出的示例HTTPRequest函数,该函数在相同的函数名下运行良

  • 在使用google或tools的路由解算器时,会引发运行时错误。在收到此错误之前和之后,代码段中没有任何更改。以前,它是有效的。但最近在修改了数据库连接后,我发现了这个错误。(不过,我怀疑dB连接修改会如何影响路由解算器) 我正在使用Azure Databricks笔记本。由于我对运筹学还不熟悉,所以我以https://developers.google.com/optimization/rout

  • 我有一个功能。Net标准2.0: 根据本文:https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local部分"非HTTP触发函数" “对于HTTP触发器和Webhook以外的所有类型的函数,您都可以通过调用管理终结点在本地测试您的函数。在本地服务器上使用HTTP POST请求调用此终结点会触发该函数。您可以选择

  • 服务总线触发器在Azure逻辑应用中突然失败,出现以下错误。它在更早的时候工作。 具有相同的连接名称/显示名称: 重新部署了API连接。没用 已删除并重新创建API连接。没用 如果创建了一个新的连接(具有不同的conn.name/display名称),它就会工作。错误消失。 欢迎提供任何线索/想法。 谢谢

  • 您好,我在Azure门户中创建了一个函数并看到队列数据出队。 我在我的计算机上安装了一个CLI,当我运行项目时,它将显示一个func。exe命令提示符。我在local.settings.json中添加了如下连接字符串: 当我在门户中向队列中添加消息时,应用程序未收到该消息。我需要更新哪些其他设置。

  • 嗨,我得到了这个错误,当我试图运行反应应用程序在我真正的Android设备上通过: