簡體   English   中英

HttpRequest object 是 null 響應於 Azure Function

[英]HttpRequest object is null in response from Azure Function

這是我的 Azure function:

    [FunctionName("CreateItem")]
    public static async Task<IActionResult> Run(
        [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)] HttpRequest req, ILogger log)
    {
        string CompanyId = req.Query["CompanyId"];
        string Table = req.Query["Table"];
        string RowId = req.Query["RowId"];
        string Key = req.Query["Key"];
        string Action = req.Query["Action"];
        string Arg = req.Query["Arg"];

        string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
        dynamic data = JsonConvert.DeserializeObject(requestBody);

當我在運行時查看 requestBody 對象時,它是 null。這是為什么?

謝謝James GouldKresten 將您的討論作為答案發布,以幫助其他社區成員。

實際請求沒有傳遞正文。 它只是傳遞查詢字符串。 這就是為什么 requestBody objcet 在運行時是 null 的原因

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM