azure - 逻辑应用嵌套 forloop 错误工作流运行操作“响应”的类型为“响应”,无法嵌套在“foreach”类型的操作下
问题描述
我有一个简单的逻辑应用程序,它调用 HTTP 并处理数据。
添加此forloop后,我遇到了以下错误的问题-
The workflow run action 'Response' has type 'Response' that could not be nested under an action of type 'foreach'.
为什么无法在嵌套 for 循环中使用响应。
将所有代码添加到 main for 循环后,它会引发此错误。
解决方案
原因很简单,逻辑应用程序的两种方式 http 请求响应类型,您只能为请求发送一个响应。如果假设逻辑应用程序允许您在每个循环中发送响应,则意味着每次流进入循环时,逻辑应用程序都会发送响应。这在理论上是不可能的任何发起请求的客户端一旦收到有利的响应,httpend 点就会关闭连接。这就是您不能为每个循环放入响应形状的原因
推荐阅读
- html - 如何将 HTML/CSS 动画直接保存到视频文件 (AVI)?
- node.js - 为什么`eval $(minikube docker-env)`(设置docker env vars)在npm脚本中不起作用
- javascript - 关闭回调与原始 on 函数回调不同
- mingw - 我的 LD 版本(带 MinGW/msys2)带有 x64 副本。我的电脑只能运行 32 位应用程序。我可以用吃豆子解决这个问题吗?
- vue.js - 这是一种反模式,还是有更简单的方法来检测 Vue 是否被破坏?
- azure-data-explorer - Kusto 摄取事务在范围方面是原子的吗?
- c# - 使用其他类作为类的参数
- flutter - 颤动的 TabBarView 不会被 TabController 改变
- ada - 应使用二元运算符,但除法符号中存在二元运算符
- javascript - 减少到对象路径