我一直在尝试使用Angular5中的httpClient发送POST请求,但似乎没有任何工作,我没有同时收到任何错误。
这是我尝试的方式:
addProjToClient(idPerson:number,idProject:number){
if(this.authService.getToken()==null) {
this.authService.loadToken();
}
return this.http.post(this.host+"/saveProjectToClient", {
idPerson,
idProject,
}, {headers:new HttpHeaders({'Authorization':this.authService.getToken()})})
}
但是后端的API休息(Spring boot)无法通过这种方式访问,我在github尝试了其他解决方案,甚至stackoverflow但没有结果,任何想法?
PS:当我尝试使用ARC扩展调用它时,Api休息正常。
**编辑:API休息**
@RequestMapping(value="/saveProjectToClient",method=RequestMethod.POST)
public boolean saveProjectToClient(@RequestBody Dto dto){
System.out.println("Person id : ");
System.out.println(dto.getIdPerson());
System.out.println("Project id : ");
System.out.println(dto.getIdProject());
return true;
}