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