Отличие http-equiv от http заголовка

Чем отличается настоящие HTTP заголовки от HTTP-EQUIV? Зачем нужны HTTP-EQUIV заголовки, если есть HTTP заголовки? Хотел узнать именно разницу между ними, и как они работают. И есть какой либо приоритет между HTTP-EQUIV и HTTP? Очень трудно найти мне подобную информацию в интернете. Есть ли официальная документация


Ответы (1 шт):

Автор решения: Pavel Grishaev

Из этого поста видно, что нет однозначного приоритета метатегов или http-заголовков.

Из этой старой спецификации и этого документа видно, что метатегов http-equiv только несколько возможных.

А http-заголовков может быть много. В них можно писать любой текст и называть как угодно. В них могут быть данные, не относящиеся к странице. Например Content-Encoding: gzip не может быть описан внутри страницы, поскольку распаковать данные придётся раньше, чем будет доступен html.

HTTP есть не всегда. При чтении с диска http-заголовков нет, соответственно сделать например редирект или рефреш через http-заголовки в таком случае нельзя.

→ Ссылка