0

私の C# Azure Function には、次のバインディング構成の httpTrigger があります。

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

メソッド内で実行できるreq.Content.IsFormData()andTrueが返されます。を実行するreq.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