【发布时间】:2019-11-22 09:48:58
【问题描述】:
我正在尝试将对象发布到我的服务器,但收到的对象的值为 null。
后端代码:
// Signature
public IActionResult Save(string num, string pat, string token, [FromBody]DataCl data, [FromBody]List<items> listItems)
// EDIT: Added class
public class Object
{
public List<items> listItems { get; set; }
public DataCl data { get; set; }
}
// So new signature
public IActionResult Save(string num, string pat, string token, [FromBody]Test test)
// The value is still null
前端代码:
post(num, data, list)
return this.http.post<any>(url,{data, list}, httpOptions).subscribe()
所以参数 num、pat 和 token 正在接收正确的数据,但代表 body 的数据没有接收任何数据 - 它们为空。
只有一个对象它工作正常 - 收到了正确的对象,但有两个它不再工作,但为什么?它是前端代码中的东西吗?还是后端?
【问题讨论】: