繁体   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