Глосарій

Content-Type і MIME-типи

Content-Type — HTTP-заголовок, що повідомляє отримувачу формат тіла повідомлення. MIME-тип (Multipurpose Internet Mail Extensions) — стандарт ідентифікації типу контенту у форматі type/subtype.

Поширені MIME-типи

Використання

// Відповідь сервера
header('Content-Type: application/json; charset=utf-8');
echo json_encode($data);

// Завантаження файлу
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="invoice.pdf"');
readfile($path);

Accept заголовок

Клієнт вказує, які типи приймає: Accept: application/json, text/html. Сервер може повернути різний формат залежно від цього (Content Negotiation).