Конференция на 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, който е подходящ за тази цел. И съм почти сигурен, че го използват. Така че няма да ми помогне. (