Spec-Zone.ru › Angular

provideHttpClient

Настраивает службу Angular HttpClient для внедрения зависимостей.

HTTP-клиентwithInterceptorswithInterceptorsFromDiwithXsrfConfigurationwithNoXsrfProtectionwithJsonpSupportwithRequestsMadeViaParentwithXhr

API

function provideHttpClient(
  ...features: HttpFeature<HttpFeatureKind>[]
): EnvironmentProviders;
@paramfeaturesHttpFeature<HttpFeatureKind>[]
@returnsEnvironmentProviders

Описание

Настраивает службу Angular HttpClient для внедрения зависимостей.

Служба HttpClient по умолчанию предоставляется в корневом инжекторе.

По умолчанию HttpClient настраивается для внедрения зависимостей с параметрами по умолчанию для защиты исходящих запросов от XSRF. Дополнительные параметры конфигурации можно указать, передав функции функций в provideHttpClient. Например, HTTP-перехватчики можно добавить с помощью функции withInterceptors(...).

По умолчанию HttpClient использует API fetch для выполнения запросов. Это настоятельно рекомендуется для приложений, использующих серверный рендеринг, поскольку обеспечивает более высокую производительность и совместимость. Чтобы вместо этого использовать API XMLHttpRequest, добавьте функцию withXhr:

provideHttpClient(withXhr());

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/common/http/provideHttpClient

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API