Web API 上的代码:
[HttpPost]
[ODataRoute("UploadDartDetails")]
public async Task<IHttpActionResult> UploadDartDetails([FromBody]CMM_DartBDO dartDetails)
{
}
尝试从 Angular 端发送对象 CMM_DartBDO。我正在使用 HttpClient 模块。
public postDARTData() {
this.dartDetails.dartId=1;
this.dartDetails.documentVersionId=1;
this.dartDetails.contactId=1;
this.postDartdetails(this.dartDetails).subscribe((SucessMessage)=> console.log('res'+SucessMessage));
}
postDartdetails(model: any)
{
return this.http.post('http://localhost:1148/CMMService-service/UploadDartDetails', model).map(res=>res.json());
}
当它运行时,服务会受到打击并在其结束时返回正确的响应,但角度代码会收到错误 406(未授权。)请帮助。