Получить мажор и минор из путей

Я просто могу попытаться объяснить, что означает сжатие трафика:

Сжатие трафика используется для экономии трафика и должно немного ускорить работу веб-сайта. Веб-сервер обрабатывает запросы, получая специальные заголовки, чтобы знать, как обрабатывать запрос. Обычный пользователь не должен беспокоиться об этом, потому что браузер сделает это за вас, поэтому вам просто нужно ввести свой URL-адрес и сделать это. Существует специальный заголовок для включения сжатия для архивирования файлов на веб-сервере и отправки их в сжатом виде клиенту. Теперь клиент должен распаковать эти файлы, чтобы показать их пользователю.

Если у вас есть curl, вы можете протестировать его с помощью этой команды:

curl -I -H "Accept-Encoding: gzip,deflate" http://www.google.com

Вы должны получить примерно такую ​​строку:

Content-Encoding: gzip

Если вы видите это, трафик сжат, и вам нужно сначала распаковать его. Если вы сейчас удалите «-I», вы увидите кучу ASCII-графики, но не получите никакого полезного вывода. Curl может распаковать его с помощью опции «--сжать».

Если теперь вы хотите отключить сжатие, вам нужно удалить для него заголовок. В этом примере вам просто нужно удалить флаг -H и заголовок

.
curl -I http://www.google.com

Теперь «Контент -Кодировка» исчезает, и вы не используете сжатие. Веб-сервер предоставит вам несжатый вывод. Опять же, просто удалите опцию -I, и вы должны увидеть код google.com

.

Большинство браузеров (CLI )отправляют заголовок, чтобы использовать преимущества сжатия...

Selenium не знаю, но может есть аналогичная опция для отправки специальных заголовков или можно заменить на curl? ;)

0
12.09.2020, 21:48
0 ответов

Теги

Похожие вопросы