【发布时间】:2021-06-05 20:36:27
【问题描述】:
制作了这个 webapi。
[HttpPost]
public void Post([FromBody] Models.IHero hero)
{
Models.Heroes heroes = new Models.Heroes();
heroes.AddHeroes(hero);
}
从邮递员那里调用它。
https://localhost:44320/api/values?Id=1&Name=Shankar
但在方法中收到的hero 返回null。
界面:
public interface IHero
{
int Id { get; set; }
string Name { get; set; }
}
更新:
将 IHero 转换为 Hero 类
public class Hero
{
int Id { get; set; }
string Name { get; set; }
}
并在Post 方法中使用。
public void Post([FromBody] Models.Hero hero)
{
Models.Heroes heroes = new Models.Heroes();
heroes.AddHeroes(hero);
}
【问题讨论】:
标签: c# rest webapi asp.net-apicontroller