当前,我只像发布请求那样从角度获取请求吗?
我有此代码
getUsers() {
const url: string = "http://localhost:8080/user/getUsers/";
return this.http.get<Object[]>(url);
}
我如何发布请求?
我想请求这个const url: string = "/ meet / createMeetWithFriend";
,但是该网址需要两个id的Users对象
当我使用它时,它不返回任何内容
const url = 'http://localhost:8080/meet/createMeetWithFriend';
return this.http.post(url, user.id, user.id); //two id user
这是春天的终点
@PostMapping("/createMeetWithFriend")
public ResponseEntity<Meet> createMeetWithFriend(@PathVariable("userOwner") Long idOwner, @PathVariable("user") Long idUser) {
return new ResponseEntity<Meet>(meetService.createMeetWithFriend(idOwner, idUser), HttpStatus.OK);
}
答案 0 :(得分:2)
您必须将身体作为对象发送,即:
final url = 'http://localhost:8080/meet/createMeetWithFriend';
return this.http.post(url, {userId: user.id, userId2: user.id });
请记住,您的后端必须接受JSON作为帖子请求的主体。