HttpHeaderResponse
Частичный HTTP-ответ, содержащий только данные о статусе и заголовках, но не тело ответа.
API
class HttpHeaderResponse extends HttpResponseBase {
constructor(init?: { headers?: HttpHeaders | undefined; status?: number | undefined; statusText?: string | undefined; url?: string | undefined; }): HttpHeaderResponse;
readonly type: HttpEventType.ResponseHeader;
clone(update?: { headers?: HttpHeaders | undefined; status?: number | undefined; statusText?: string | undefined; url?: string | undefined; }): HttpHeaderResponse;
readonly override headers: HttpHeaders;
readonly override status: number;
readonly override statusText: string;
readonly override url: string | null;
readonly override ok: boolean;
readonly override redirected?: boolean | undefined;
readonly override responseType?: ResponseType | undefined;
}
constructor
HttpHeaderResponseСоздаёт новый HttpHeaderResponse с указанными параметрами.
{ headers?: HttpHeaders | undefined; status?: number | undefined; statusText?: string | undefined; url?: string | undefined; }
HttpHeaderResponse
clone
HttpHeaderResponseСоздаёт копию этого HttpHeaderResponse, заменяя его содержимое значениями из указанного набора параметров.
{ headers?: HttpHeaders | undefined; status?: number | undefined; statusText?: string | undefined; url?: string | undefined; }
HttpHeaderResponse
headers
HttpHeadersВсе заголовки ответа.
status
numberКод состояния ответа.
statusText
stringТекстовое описание кода состояния ответа; по умолчанию — OK.
Не полагайтесь на это значение.
url
string | nullURL полученного ресурса или null, если он недоступен.
ok
booleanУказывает, входит ли код состояния в диапазон 2xx.
redirected
boolean | undefinedУказывает, был ли HTTP-ответ перенаправлен во время запроса. Это свойство доступно только при использовании Fetch API с withFetch() При использовании запроса XHR по умолчанию это свойство будет undefined
responseType
ResponseType | undefinedУказывает тип HTTP-ответа, который зависит от способа отправки запроса и обработки ответа браузером.
Это соответствует свойству type объекта Response в Fetch API, которое может принимать такие значения:
-
'basic': ответ с того же источника, обеспечивающий полный доступ к телу и заголовкам. -
'cors': ответ из другого источника с включённым CORS, предоставляющий доступ только к безопасным заголовкам ответа. -
'opaque': ответ из другого источника, полученный с помощьюno-cors, тело и заголовки которого недоступны. -
'opaqueredirect': ответ, полученный в результате перенаправления в режимеno-cors. -
'error': ответ, указывающий на сетевую ошибку или аналогичный сбой.
Это свойство доступно только при использовании бэкенда на основе Fetch (через withFetch()). При использовании бэкенда Angular на основе XHR это значение будет undefined.
Описание
Частичный HTTP-ответ, содержащий только данные о статусе и заголовках, но не тело ответа.
HttpHeaderResponse — это HttpEvent, доступный в потоке событий ответа только в том случае, если запрошены события хода выполнения.
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/HttpHeaderResponse