Spec-Zone.ru › Web APIs

Заголовки: метод has()

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2017 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Метод has() интерфейса Headers возвращает булево значение, указывающее, содержит ли объект Headers определённый заголовок.

По соображениям безопасности некоторые заголовки могут контролироваться только пользователем. К таким заголовкам относятся запрещённые имена заголовков и запрещённые имена заголовков ответа.

Синтаксис

has(name)

Параметры

name

Имя HTTP-заголовка, который вы хотите проверить. Если указанное имя не является допустимым именем HTTP-заголовка, этот метод генерирует исключение TypeError.

Возвращаемое значение

Булево значение.

Примеры

Создание пустого объекта Headers простое:

const myHeaders = new Headers(); // Currently empty

Вы можете добавить заголовок с помощью Headers.append, а затем проверить его существование с помощью has():

myHeaders.append("Content-Type", "image/jpeg");
myHeaders.has("Content-Type"); // Returns true
myHeaders.has("Accept-Encoding"); // Returns false

Спецификации

Спецификация
Fetch
# ref-for-dom-headers-has①

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
has 42 14 39 29 10.1 42 39 29 10.3 4.0 42

См. также

  • API ServiceWorker
  • Контроль доступа через HTTP (CORS)
  • HTTP

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Headers/has

Spec-Zone.ru

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