HttpClientCommonOptions
Общие параметры запросов HttpClient.
API
interface HttpClientCommonOptions extends Omit<HttpRequestOptions, 'headers' | 'params'> {
headers?: HttpHeaders | { [header: string]: string | string[]; } | undefined;
observe?: "body" | "events" | "response" | undefined;
params?: HttpParams | { [param: string]: string | number | boolean | readonly (string | number | boolean)[]; } | undefined;
override context?: HttpContext | undefined;
override reportProgress?: boolean | undefined;
override reportUploadProgress?: boolean | undefined;
override reportDownloadProgress?: boolean | undefined;
override responseType?: HttpResponseType | undefined;
override withCredentials?: boolean | undefined;
override credentials?: RequestCredentials | undefined;
override keepalive?: boolean | undefined;
override priority?: RequestPriority | undefined;
override cache?: RequestCache | undefined;
override mode?: RequestMode | undefined;
override redirect?: RequestRedirect | undefined;
override referrer?: string | undefined;
override integrity?: string | undefined;
override referrerPolicy?: ReferrerPolicy | undefined;
override transferCache?: HttpTransferCacheRequestOptions | undefined;
override timeout?: number | undefined;
}
headers
HttpHeaders | { [header: string]: string | string[]; } | undefinedobserve
"body" | "events" | "response" | undefinedparams
HttpParams | { [param: string]: string | number | boolean | readonly (string | number | boolean)[]; } | undefinedcontext
HttpContext | undefinedreportProgress
boolean | undefinedreportUploadProgress
boolean | undefinedЕсли задано значение true, запрос, отправленный через FetchBackend, вызовет ошибку.
reportDownloadProgress
boolean | undefinedresponseType
HttpResponseType | undefinedwithCredentials
boolean | undefinedcredentials
RequestCredentials | undefinedkeepalive
boolean | undefinedpriority
RequestPriority | undefinedcache
RequestCache | undefinedmode
RequestMode | undefinedredirect
RequestRedirect | undefinedreferrer
string | undefinedintegrity
string | undefinedreferrerPolicy
ReferrerPolicy | undefinedtransferCache
HttpTransferCacheRequestOptions | undefinedЭто свойство принимает логическое значение, включающее или отключающее передачу кэша для подходящих запросов, выполненных с помощью HttpClient, либо объект, позволяющий настроить параметры кэша, например указать, какие заголовки следует включить (по умолчанию заголовки не включаются).
Если задать это свойство, параметры, переданные в provideClientHydration(), будут переопределены для данного запроса.
timeout
number | undefined
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/HttpClientCommonOptions