Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
awdrg
2 / 2 / 1
Регистрация: 26.03.2009
Сообщений: 7
#1

распаковка gzip, deflated ответа сервера - C++

25.04.2010, 19:10. Просмотров 1274. Ответов 0
Метки нет (Все метки)

Пишу простой чат, который работает через html основу. Столкнулся с проблемой: в запросе серверу отправляю
HTML5
1
Accept-Encoding: gzip, deflated
и дальше не могу распаковать содержимое ответа. Пробовал функцию gzread библиотеки <zlib>, но она пропускает текст "сквозь себя", не изменяя его. Обычные текстовые файлы распаковываю без проблем, а этот ответ не могу. Читал мануалы к функции inflate() но так и не разобрался как ее использовать. Поиск юзал, на запрос "gzip deflate c++" гугл выдает кучу мусора.
Собственно вопрос: как распаковывать сжатую gzip,deflate сервером информацию? Приведите простой пример. И есть приемлимые варианты альтернативы, например "Accept-Encoding" compressed" какой нибудь?
P.S Интересует именно распаковка, т.к обычный ответ сервера весит ~ в 5 раз больше, что неприемлимо. Спасибо.

Добавлено через 4 часа 53 минуты
никто не знает?(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2010, 19:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос распаковка gzip, deflated ответа сервера (C++):

GZip C++ - C++
Есть приложение на C# и сервер на C++. Задача: реализовать сжатие данных. Каким образом можно распаковать\запаковать данные GZip-ом на С++....

Каким образом разархивировать gzip? - C++
Здравствуйте, имеется буфер (ответ сервера на запрос), заархивированный в gzip (в заголовке - Content-Encoding: gzip) Требуется его...

Почему не работает заданный код? (библиотека Gzip) - C++
Вот решил разобраться таки с библиотекой gzip. Покопался в нете,почитал документацию.Но столкнулся с определённой проблемой,не как не могу...

Распаковка ответа сервера GZIP - Java
получаю ответ от сервера в упакованном виде GZIP , пишу в строку.. Как распаковать данные в строке?) HttpResponse response5 =...

Распаковка gzip на лету - PHP
Сервер возвращает архив gzip, в котором находится 1 файл, содержимое которого нам нужно получить. Смог реализовать только через сохранения...

Распаковка gzip архивов - PrestaShop
Всем привет :) Использую CMS магазин prestashop и в ней есть импорт языков. Язык содержится в архиве gzip :( когда пытаюсь его...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2010, 19:10
Привет! Вот еще темы с ответами:

GZIP распаковка веб страницы - C++ Builder
Помогите перевести код с Delphi на С++ Вот сам код: HeadersToList(http.Headers); // полезная функция, позволяет перевести заголовок в...

Распаковка GZip из веб запроса - C#
Доброго времени суток. пишу свой прокси сервер. Говорю сразу,для своих нужд. Данный сервер должен вставлять в страницу ответа браузеру,...

Генерация html ответа с gzip кодированием - C#
Приветствую, собственно сабж. Не получается никак сделать ответ с текстом сжатым gzip'ом.

Распаковка ответа http запроса - C++ Qt
Вообщем проблема: пишу прогу для парсинга сайта, но в ответ приходит ерунда, причем сниффер(SmartSniff) ответ распаковывает нормально, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru