gpt4 book ai didi

function - 如何在Powershell中返回202 Accepted然后继续处理请求

转载 作者:行者123 更新时间:2023-12-05 06:27:04 26 4
gpt4 key购买 nike

如何返回 202 Accepted 然后在 PowerShell 中继续处理请求。

我有一个在 Azure 函数应用程序 Http 触发器(使用 PowerShell 实验性语言)中运行 >3 分钟的脚本。

我正在使用将在 2 分钟后超时的逻辑应用程序执行上述功能。

有没有办法从 PowerShell 返回 202 Accepted 并继续执行脚本。

Tried Out-File(这将在完成执行后触发),返回(中断应用程序)

最佳答案

刚刚遇到了类似的问题。调用 Azure 函数的客户端正在获取 HTTP 响应 503。看起来来自 230 秒 HTTP 响应超时的 Azure 硬限制。尝试使用响应输出绑定(bind) PowerShell cmdlet Push-OutputBinding 从 Azure 函数发送 HTTP 响应 202 ACCEPTED。

引用:https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell#bindings

 Push-OutputBinding -Name response -Value ([HttpResponseContext]@{
StatusCode = [System.Net.HttpStatusCode]::Accepted
Body = "Process Started"
}) -Clobber

关于function - 如何在Powershell中返回202 Accepted然后继续处理请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55616020/

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