【问题标题】:ASP.NET Core - Working with data from HTTP Post RequestASP.NET Core - 处理来自 HTTP Post 请求的数据
【发布时间】:2020-09-04 14:19:11
【问题描述】:

我现在正在学习 ASP.NET Core,但对 ASP.NET Core 3.1 Web API 有点卡住。我必须处理第三方应用程序作为 Http Post 发送的 Json 数据。 它只发送一个名为 eMail 的 Json 属性。

{
 "eMail":"test@xyz.com"
}

我必须使用电子邮件地址在我的数据库中查找表,并使用 Json 中的客户名称进行响应。

三个问题: 我如何捕获这个发布请求并将电子邮件地址转换为字符串,以便在 SQL 查询中使用它? 我如何将结果(客户名称)响应为 Json? 这甚至可能吗?因为我在这里的想法可能完全错误。

我很高兴能有一个简单的解释,甚至是一个例子。阅读材料也很受欢迎,因为我对这一切都很陌生,但我想继续学习。如果我在这里的问题和想法很愚蠢,请道歉。

【问题讨论】:

    标签: http-post asp.net-core-webapi http-get


    【解决方案1】:

    这是一个演示: 型号:

    public class User { 
            public string eMail { get; set; }
        }
    

    行动:

            [HttpPost]
            [Route("TestJson")]
            public object TestJson([FromBody]User o) {
                return new { CustomerName = o.eMail };
            }
    

    结果:

    【讨论】:

    • 非常感谢。这帮助很大。我有点迷失在 GET/POST/PUT 阅读材料中。
    猜你喜欢
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    • 2015-06-28
    • 1970-01-01
    • 2014-05-05
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    相关资源
    最近更新 更多