C# 尝试为API编写POST方法时,我无法在“上获得结果”;邮递员;
我的SQL表列如下所示:C# 尝试为API编写POST方法时,我无法在“上获得结果”;邮递员;,c#,.net,postman,C#,.net,Postman,我的SQL表列如下所示: public Kullanicilarr Post([FromBody]Kullanicilarr values ) { SmsEntities db = new SmsEntities(); db.Kullanicilarr.Add(value); db.SaveChanges(); return value; } 此外,我还试图发布“邮递员”的数据,如下所示: Kullaniciadi | Telefonno | GrupID
public Kullanicilarr Post([FromBody]Kullanicilarr values )
{
SmsEntities db = new SmsEntities();
db.Kullanicilarr.Add(value);
db.SaveChanges();
return value;
}
此外,我还试图发布“邮递员”的数据,如下所示:
Kullaniciadi | Telefonno | GrupID
错误是:db.kullanicilar.Add(value);->:“值不能为空,参数名称:实体”
您传递的请求正文是无效的JSON。有效的请求正文是
{"Kullaniciadi":"jason","Telefonno":"545454","GrupID":"5"}
不是
如果您正在努力查找JSON错误,请使用进行验证。似乎您正在将值作为空对象发送。请检查postman中的请求内容类型是否设置为
application/JSON
。将调试点放在[FromBody]kullanicialr values)
处,并检查您是否在那里获得值,如果没有,则向我们显示postman请求。选中,内容类型已经设置为application/json
@Div,我不知道如何设置调试点,你能给我解释一下吗?
{
"Kullaniciadi": "jason",
"Telefonno": "545454",
"GrupID": "5"
}
{
{
"Kullaniciadi": "jason",
"Telefonno": "545454",
"GrupID": "5"
}
}