Модуль HttpClientModule работает с сервисами, построенными по архитектуре REST API, в которой в зависимости от назначения запроса используются разные HTTP-методы, основными из которых являются GET, POST, PUT и DELETE.
Непосредственно выполнение запросов в Angular осуществляется с помощью сервиса HttpClient, который предоставляет методы get(), post(), put() и delete().
Пример PUT-запроса
// обновление пользователя
updateUser(){
return this.http.put('http://example.com/api/users', {
id: 1,
email: 'johnsmith@gmail.com'
});
}
Вторым параметром методы post() и put() принимают тело запроса, а третьим - объект с параметрами запроса.