Как сделать запрос пост в угловом? - PullRequest
0 голосов
/ 24 мая 2019

В настоящее время я получаю только запросы от angular, как я делаю пост-запрос?

У меня есть этот код получить

getUsers() {
        const url: string = "http://localhost:8080/user/getUsers/";
        return this.http.get<Object[]>(url);
    }

Как отправить запрос, как я?

Я хочу запросить это const url: string = "/ meet / createMeetWithFriend";, но для этого URL требуется два идентификатора объекта 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);
    }

1 Ответ

2 голосов
/ 24 мая 2019

Вы должны отправить свое тело как объект, то есть:

final url = 'http://localhost:8080/meet/createMeetWithFriend';
        return this.http.post(url, {userId: user.id, userId2: user.id });

Помните, что бэкэнд должен принимать JSON в качестве тела вашего почтового запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...