05 Nov
00:26
GET /image.jpg HTTP/1.1
Accept: image/avif,image/webp,/
Руки бы за такое оторвать =_=
Дата рождения: 01.11.1983
Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.
GET /image.jpg HTTP/1.1
Accept: image/avif,image/webp,/
Руки бы за такое оторвать =_=
Я-то думаю, почему мне на регулярной основе Webp прилетает, хотя какой-нибудь WGet честный JPG качает, а оно, оказывается, просто делает именно то, о чём просит броузер.
Linda-chan,
*/*
означает любой тип, независимо от того, что там ещё есть. Браузеры вставляют то, что до, чтобы показать, что они поддерживают «новомодные» форматы, чтобы сервера, которые не готовы полностью перейти на новый формат для всех, могли скармливать новым браузерам новый формат (поменьше размером), а старым — старый.Там разве не приоритет идёт слева направо, типа: хочу AVIF, если нет, то Webp, если нет, то что угодно?
Linda-chan, вообще говоря, зависит от параметра q (от 0 до 1), если он есть (по умолчанию 1).
― https://developer.mozilla.org/en-US/docs/Glossary/Quality_values
В любом случае, решает сервер. А владелец твоего сервера уже решил, что он хочет webp, чтобы сэкономить трафик или скорость загрузки. А раз в конце
*/*
, то браузер как бы говорит, что сожрёт всё, что угодно.