HttpRequestOptions
Параметры для настройки HttpRequest, например заголовков, параметров и т. д.
API
interface HttpRequestOptions {
headers?: HttpHeaders | undefined;
context?: HttpContext | undefined;
reportProgress?: boolean | undefined;
reportUploadProgress?: boolean | undefined;
reportDownloadProgress?: boolean | undefined;
params?: HttpParams | undefined;
responseType?: HttpResponseType | undefined;
withCredentials?: boolean | undefined;
credentials?: RequestCredentials | undefined;
keepalive?: boolean | undefined;
priority?: RequestPriority | undefined;
cache?: RequestCache | undefined;
mode?: RequestMode | undefined;
redirect?: RequestRedirect | undefined;
referrer?: string | undefined;
integrity?: string | undefined;
referrerPolicy?: ReferrerPolicy | undefined;
transferCache?: HttpTransferCacheRequestOptions | undefined;
timeout?: number | undefined;
}
headers
HttpHeaders | undefinedcontext
HttpContext | undefinedreportProgress
boolean | undefinedreportUploadProgress
boolean | undefinedЕсли задать значение true, запрос, отправленный через FetchBackend, вызовет ошибку.
reportDownloadProgress
boolean | undefinedparams
HttpParams | 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/HttpRequestOptions