Вход Регистрация
ruen

Как отправить или получить HTTP заголовки на JavaScript

Обычно для работы с заголовками используется серверный язык, однако можно попробовать использовать и JavaScript (JS).

js-get-send-http-headers

Как отправить HTTP заголовки запроса

Отправить заголовки на JavaScript можно при помощи Ajax-запросов. На чистом языке без применения библиотек это может выглядеть так:

var request = new XMLHttpRequest();
request.open('GET', document.location, false);
request.setRequestHeader('Accept', 'text/plain');
request.setRequestHeader('Content-Type', 'text/plain'); 
request.setRequestHeader('Content-Language', 'en-US');
request.send(null); 
request.getAllResponseHeaders().toLowerCase();

Как получить HTTP заголовки ответа

Получить заголовки на JavaScript задача посложней, так как это язык работает на стороне клиента. Но можно отправить запрос на сервер средствами Ajax и получить примерно похожие заголовки при помощи функции getAllResponseHeaders. Примерный код:

var request = new XMLHttpRequest();
request.open('GET', document.location, false);
request.send(null);
request.getAllResponseHeaders().toLowerCase();

Таким образом, отправить или получить заголовки можно и при помощи языка JavaScript, а не только при помощи серверных языков, наподобие PHP.

Комментарии (0)
Для комментирования войдите или зарегистрируйтесь.

Последние статьи

Популярные разделы

Eqsash (Инструменты)

Приложение для Android - VK LAST USER ID, отучитель от зависимости и т.д.:
Доступно в Google Play

Amessage (Общение)

Вход в веб-версию
Приложение для Android:
Доступно в Google Play

Поделиться

Подписаться

YouTube

Книги

IT-заметки - Простым языком о самом нужном (HTML, CSS, JavaScript, PHP, базы данных, Drupal, Битрикс, SEO, домены, безопасность и другое), PDF, 500 стр.