从azure逻辑Web应用程序的http操作将文件上传到Web应用程序后响应无效

问题描述 投票:0回答:1

我正在使用azure逻辑应用程序将文件上传到azure webapp。但是成功上传文件后,返回的响应似乎是创建的201,但http操作方法的预期响应似乎是200。 这是http操作方法中的错误 “InvalidProtocolResponse 对部分内容上传请求的响应无效。后续部分内容响应中返回的状态代码为“已创建”。预期状态代码为“确定”。

如何解决这个问题

我尝试在 http 之后添加条件操作,这样如果 http 条件有 201 创建响应,那么它将继续执行 true 分支,否则为 false。但似乎该流程因 http 操作本身而停止,并出现上述错误。

请提出您的宝贵意见

azure http azure-devops azure-logic-apps
1个回答
0
投票

我尝试在 http 之后添加条件操作,这样如果 http 条件有 201 创建响应,那么它将继续执行 true 分支,否则为 false。但似乎该流程因 http 操作本身而停止,并出现上述错误。

您还应该在代码视图或逻辑应用程序的代码中进行更改,如下所示:

首先在设计上:

enter image description here

然后在代码中:

在消费计划中,您将在逻辑应用程序代码视图中找到,在标准计划中,您将在 在runAfter中添加失败然后保存:

"runAfter": {
                    "HTTP": [
                        "Succeeded",
                        "Failed"
                    ]
             }

enter image description here

保存后,设计时会是这样的:

enter image description here

如果只保留Failed,去掉Succeeded,会显示为:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.