Spec-Zone.ru › Angular

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 с указанными параметрами.

@paraminit{ headers?: HttpHeaders | undefined; status?: number | undefined; statusText?: string | undefined; url?: string | undefined; }
@returnsHttpHeaderResponse

type

HttpEventType.ResponseHeader

clone

HttpHeaderResponse

Создаёт копию этого HttpHeaderResponse, заменяя его содержимое значениями из указанного набора параметров.

@paramupdate{ headers?: HttpHeaders | undefined; status?: number | undefined; statusText?: string | undefined; url?: string | undefined; }
@returnsHttpHeaderResponse

headers

HttpHeaders

Все заголовки ответа.

status

number

Код состояния ответа.

statusText

string
@deprecated

В HTTP/2 и более поздних версиях это значение будет ошибочно оставаться равным 'OK', даже если код состояния ответа не равен 200.

Текстовое описание кода состояния ответа; по умолчанию — OK.

Не полагайтесь на это значение.

url

string | null

URL полученного ресурса или 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

Spec-Zone.ru

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