【发布时间】:2021-04-26 05:50:17
【问题描述】:
我有一个 azure 逻辑应用程序,当电子邮件出现时触发,然后我将它链接到 http 触发的 azure 函数。我正在尝试读取从逻辑应用程序传递的函数中的一些参数。谁能告诉我我做错了什么。
天蓝色函数中的代码
[FunctionName("Function1")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
string name = req.Query["name"];
string attachmentName = req.Query["attachmentName"];
string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
dynamic data = JsonConvert.DeserializeObject(requestBody);
name = name ?? data?.name;
name 被正确填充,但 attachmentName 被忽略。我认为这与最后一行代码有关。数据名称。我不明白那条线在做什么。
【问题讨论】:
标签: azure-functions azure-logic-apps