У меня есть приложение, сгенерированное Jhipster, с Angular внешним интерфейсом.
Я пытаюсь создать пользовательский API curl. Когда пользователь нажимает кнопку, я хочу отправить на бэкэнд 2 параметра (строку и число). В бэкэнде я планирую создать другую сущность на основе этих данных, но я не хочу отправлять что-либо обратно во внешний интерфейс.
Должен ли я обернуть строку и число в кортеж или, может быть, мне следует создать собственный класс модели? Какой метод я должен использовать: Get, Post, Put или Delete?
Пока я написал эту функцию в своем классе обслуживания:
sendData(userLogin: string , anotherID: number): void {
this.http.put(this.resourceUrl, userLogin, anotherID, { observe: 'response' });
}
Она вызывается, когда пользователь нажимает кнопку , Но, похоже, я не могу отправить оба параметра (userLogin
и anotherID
): Expected 2-3 arguments, but got 4
, используя post или put. Другие варианты - получить и удалить, но я не могу понять, как поместить 2 параметра в URL.
Кто-нибудь может мне помочь?