0

在我的 C# Azure 函数中,我有一个带有此绑定配置的 httpTrigger:

{
  "authLevel": "anonymous",
  "name": "req",
  "type": "httpTrigger",
  "direction": "in",
  "methods": [
    "post"
  ]
},

在方法内部,我可以执行req.Content.IsFormData()True返回。当我做 areq.Content.ReadAsFormDataAsync()时,什么都没有返回。如果我记录req.ToString(),则内容的长度为零。

代码中的哪里(在 Github.com 上)是寻找这个答案的最佳位置?我找不到。谢谢。

这是代码,抱歉最初没有发布。

using System.Net;

public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log, ICollector<string> outputSbMsg)
{

    var formdata = await req.Content.ReadAsFormDataAsync();

    if (formdata.Count == 0)
    {
        log.Info("No Keys");
    }

    string message = $"Service Bus queue message created at: {DateTime.Now}"; 
    log.Info(message); 
    outputSbMsg.Add(message);

    return req.CreateResponse(HttpStatusCode.OK);

}
4

0 回答 0