Запрос: свойство headers
Базовая Широко доступная
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2017 года.
Примечание: Эта функция доступна в Веб-воркерах.
Чтение-только свойство headers интерфейса Request содержит объект Headers, связанный с запросом.
Значение
Объект Headers.
Примеры
В следующем фрагменте мы создаем новый запрос с помощью конструктора Request() (для файла изображения в той же директории, что и скрипт), затем сохраняем заголовки запроса в переменной:
const myRequest = new Request("flowers.jpg");
const myHeaders = myRequest.headers; // Headers {}
Чтобы добавить заголовок к объекту Headers, мы используем Headers.append; затем мы создаем новый Request вместе со вторым параметром инициализации, передавая заголовки как параметр init:
const myHeaders = new Headers();
myHeaders.append("Content-Type", "image/jpeg");
const myInit = {
method: "GET",
headers: myHeaders,
mode: "cors",
cache: "default",
};
const myRequest = new Request("flowers.jpg", myInit);
const myContentType = myRequest.headers.get("Content-Type"); // returns 'image/jpeg'
Спецификации
| Спецификация |
|---|
| Fetch # ref-for-dom-request-headers② |
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
headers |
40 | 14 | 39 | 27 | 10.1 | 40 | 39 | 27 | 10.3 | 4.0 | 40 |
См. также
© 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/Request/headers