Конференция на VBStreets - Изглед на тема - HTTP - Не може да се разархивира gzip

Целият вкус на програмирането!

  • Списък на форума Visual Basic Visual Basic 1-6
  • Промяна на размера на шрифта
  • ЧЗВ
  • Вход

HTTP - не може да разархивира gzip

HTTP - не може да разархивира gzip

Re: HTTP - не мога да разархивирам gzip

Число - дължина на част от данни в HEX. Доколкото разбирам, първо трябва да вземете целия блок и след това да опитате да го декомпресирате. Ако се получи, напишете как сте го направили. Сега също ме интересува този въпрос, но засега решението мина на заден план и принудително изпращам празно "Accept-Encoding" на сървъра, за да няма gzips с компреси.

UPD: Накратко вижте заглавката „Трансфер-кодиране“. И ако стойността му е „разделена на парчета“, тогава данните отиват в този формат:

Парче с нулева дължина - край на съдържанието. Само за двата CRLF след него не съм сигурен. Това обаче се проверява лесно.

Re: HTTP - не мога да разархивирам gzip

И поне някой успя да razhimat 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