Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: lwp и gzip  (Прочитано 5093 раз)
0 Пользователей и 1 Гость смотрят эту тему.
perl6
Помогающий

ru
Offline Offline

« : 09-11-2023 12:27 » 

Приветствую. А как собственно включить поддержку сжатия gzip в LWP. Добавление
Код:
Accept-Encoding
сервером игнорируется.
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 09-11-2023 20:37 » 

Это не приказ клиента, это просто информация "я поддерживаю". Будет ли сервер сжимать — зависит от его настроек.
https://datatracker.ietf.org/doc/html/rfc7231#section-5.3.4

Цитата
If an Accept-Encoding header field is present in a request
   and none of the available representations for the response have a
   content-coding that is listed as acceptable, the origin server SHOULD
   send a response without any content-coding.

Для проверки сервера попробуй отправить вручную или с помощью curl или другого инструмента запрос с нужными полями посмотри ответ.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
perl6
Помогающий

ru
Offline Offline

« Ответ #2 : 10-11-2023 18:17 » 

С курлом то все работает. По-видимому, LWP устарел морально уже.
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 10-11-2023 19:46 » new

Поставь http. Проверь снифером, чего приходит и уходит. Наверняка там можно подпихнуть любой заголовок.

Но LWP я сто лет не пользуюсь. Было время пользовался AnyEvent. Сейчас UniEvent — наша контора сделал. Напр.: https://metacpan.org/dist/UniEvent-HTTP/view/lib/UniEvent/HTTP.pod
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines