[Перевод] Основы Angular: HttpClient
Комментарии 4
-
24.08.17 в 08:40
+1
Описано все тоже самое, что и в старом. Чем новый лучше старого?-
24.08.17 в 09:050
Interceptor’ы- киллер фича. По сути middleware, который работают как на отправку, так и на получение. Отличная штука. Не надо больше сервисы-обвязки городить для того, чтобы токены в заголовки проставлять.-
24.08.17 в 10:24
+1
Раньше это тоже вполне работало, в частности если нужно было токен добавить.
и@Injectable() export class AuthRequestOptions extends BaseRequestOptions { merge(options?: RequestOptionsArgs): RequestOptions { let newOptions = super.merge(options); newOptions.headers.set('Authorization', 'Bearer SOME.TOKEN'); newOptions.merge = this.merge; return newOptions; } }{ provide: RequestOptions, useClass: AuthRequestOptions }
-
-
24.08.17 в 10:450
Можете заглянуть по этой ссылке — github.com/angular/angular/commit/37797e2.
Кратко — избавляет Вас от необходимости использовать сервисы обёртки, которые разработчики пишут каждый по своему…
Из часто используемого — благодаря релизу теперь у Вас есть тип ответа JSON по умолчанию, и возможность обработки запросов (добавление хедеров, обратка ошибок и тд) более структурированно…
-
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
