HTTP заголовки ответа в AJAX в PHP
На стороне сервера можно установить
HTTP заголовки ответа с помощью функции
header:
ajax.php<?php
header('Content-Type: text/html');
echo 'text';
?>
На стороне клиента в свойстве headers
объекта response содержится
объект Headers с HTTP заголовками
ответа:
script.jslet response = await fetch('/ajax.php');
console.log(response.headers);
Получить конкретный заголовок можно
с помощью метода get:
javascriptconsole.log(response.headers.get('Content-Type'));
Задание 1
На сервере установите заголовок Content-Type
в значение 'text/plain'.
Получите значение заголовка на клиенте.
Задание 2
Придумайте свой заголовок ответа, начав
его имя с буквы 'X'.
Установите этот заголовок
на сервере. Получите его на клиенте.