Можно проанализировать поле заголовка Accept , чтобы увидеть, указан ли тип или расширенный набор этого типа.
Но обратите внимание, что Принять - это список номинальных значений, а значение качества , равное 0, означает, что оно не принято. И браузеры отправляют различные значения Accept в зависимости от их ожиданий для этого ресурса (например, ресурс, указанный в элементе IMG
, должен быть элементом image/*
).