Конференція VBStreets - Перегляд теми - HTTP - не вдається розархівувати gzip

Весь смак програмування!

  • Список форумів Visual Basic Visual Basic 1–6
  • Змінити розмір шрифту
  • FAQ
  • Вхід

HTTP - не вдається розархівувати gzip

HTTP - не вдається розархівувати gzip

Re: HTTP - не вдається розархівувати gzip

Число - довжина chunk'а даних у HEX. Наскільки я розумію, потрібно спочатку отримати весь блок, а потім уже намагатися розтискати. Якщо вийде - відпишись, як зробив. Мене це питання теж зараз цікавить, але поки що рішення відійшло на другий план, а я примусово шлю серверу порожній "Accept-Encoding", щоб ніяких gzip'ів з compress'ами.

UPD: Коротше, дивися хідер "Transfer-Encoding". І якщо його значення - "chunked", тоді дані йдуть у такому форматі:

Нульова довжина чанка – кінець контенту. Я тільки не впевнений щодо двох CRLF після нього. Втім, це легко перевірити.

Re: HTTP - не вдається розархівувати gzip

А хоч комусь вдавалося взагалі ражимати gzip-контент, що віддається сервером?

Тільки не треба відправляти у пошук. Я там уже не перший день. =)

viewtopic.php?f=1&t=4431&p=25164 Те, що наведено тут в останньому пості - не працює. Точніше, це схоже на deflate, а мені б gzip..

Re: HTTP - не вдається розархівувати gzip

Re: HTTP - не вдається розархівувати gzip

Гм.. Я на нього, звичайно, подивився, але в рефлекторі поки що не розібрався. З .net працювати особливо не доводилося.

Але одне я знаю. У .net є GZipStream, який підходить для цих цілей. І я майже певен, що вони юзають саме його. Тож нічим мені це не допоможе. (

Re: HTTP - не вдається розархівувати gzip

Re: HTTP - невиходить розархівувати gzip

Re: HTTP - не вдається розархівувати gzip