@Linda-chan

Linda-chan

Линда Кайе
Linda-chan

Дата рождения: 01.11.1983

Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.

https://www.lindachan.net

10 я читаю 59 меня читают
15680 постов
26440 комментариев
Linda-chan
05 Nov 2024

GET /image.jpg HTTP/1.1
Accept: image/avif,image/webp,/

Руки бы за такое оторвать =_=

06 Nov 2024

Я-то думаю, почему мне на регулярной основе Webp прилетает, хотя какой-нибудь WGet честный JPG качает, а оно, оказывается, просто делает именно то, о чём просит броузер.

#orazes/2 в ответ на /1
06 Nov 2024

Linda-chan, */* означает любой тип, независимо от того, что там ещё есть. Браузеры вставляют то, что до, чтобы показать, что они поддерживают «новомодные» форматы, чтобы сервера, которые не готовы полностью перейти на новый формат для всех, могли скармливать новым браузерам новый формат (поменьше размером), а старым — старый.

#orazes/3 в ответ на /2
06 Nov 2024

Там разве не приоритет идёт слева направо, типа: хочу AVIF, если нет, то Webp, если нет, то что угодно?

#orazes/4 в ответ на /3
06 Nov 2024

Linda-chan, вообще говоря, зависит от параметра q (от 0 до 1), если он есть (по умолчанию 1).

If there is no priority defined for the first two values, the order in the list is irrelevant. Nevertheless, with the same quality, more specific values have priority over less specific ones…

― https://developer.mozilla.org/en-US/docs/Glossary/Quality_values

В любом случае, решает сервер. А владелец твоего сервера уже решил, что он хочет webp, чтобы сэкономить трафик или скорость загрузки. А раз в конце */*, то браузер как бы говорит, что сожрёт всё, что угодно.

Комментарий был отредактирован в 17:37:05 06.11.2024
#orazes/5 в ответ на /4

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.