HTTP в AJAX в PHP
В данном разделе учебника мы поработаем с различными частями протокола HTTP при осуществлении с AJAX запросов. Мы научимся получать HTTP статус, HTTP заголовки, работать с куками и сессиями.
В получении HTTP данных ответа нам поможет
объект response, который возвращается
в результате AJAX запроса. Этот объект содержит
не только текст с ответом сервера, но и другие части
HTTP ответа:
let response = await fetch('/ajax.php');
console.log(response);
В установке HTTP данных запроса нам поможет
второй параметр функции fetch:
let response = await fetch('/ajax.php', {
// object with settings
});
При работе с HTTP данными в PHP
нам понадобится суперглобальный массив
$_SERVER, функция header,
функция http_response_code.
Работа с ними описана в
разделе про работу с HTTP
из учебника PHP.
Итак, давайте приступим!