registerStudent(id,cName)
{
return this.http.put("http://localhost:3000/api/registerOnlyThisStudent/"+id+"/"+cName).subscribe((res) =>{console.log(res.json());
});
}
markRegistered(id)
{
return this.http.put("http://localhost:3000/api/markRegistered/"+id).subscribe((res) =>{console.log(res.json());
});
}
unRegister(sName ,cName )
{
return this.http.put("http://localhost:3000/api/UnRegister/"+sName+"/"+cName).subscribe((res) =>{console.log(res.json());
});
}
答案 0 :(得分:2)
错误是因为method signature for put是:
put(url, body, headers)
它在技术上仍然有效,因为库恰好处理了您隐式传递的undefined
值。
如果您不想发送数据或标题,可以使用空对象解决此问题:
put(url, {}, {})