Hirdetés
- Xiaomi 15T Pro - a téma nincs lezárva
- Okosóra és okoskiegészítő topik
- Xiaomi 14 - párátlanul jó lehetne
- Poco F8 Ultra – forrónaci
- One mobilszolgáltatások
- Apple iPhone 17 Pro Max – fennsík
- Milyen okostelefont vegyek?
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Xiaomi 15 - kicsi telefon nagy energiával
Új hozzászólás Aktív témák
-
dqdb
nagyúr
Kiolvasod az első két byte-ot a streamről. Ha az
1f 8b, akkor gzip lesz a formátum.Mivel azt a két byte-ot egyszerűen nem tudod visszatenni a stream elejére, ezért ha memóriába belefér a tartalom, akkor létrehozol egy
MemoryStream-et, az elejére beírod a két byte-ot, a végére a stream többi tartalmát, és ezt az objektumot adod tovább aGZipStreampéldánynak vagy aStreamReader-nek.Ha szép megoldást szeretnél vagy a memóriafoglalás is számít, akkor egy olyan
Streamimplementációra lesz szükséged, ami alapvetően proxyként működik a paraméterként kapott streamre, csak éppen visszateszi az elejére azt a két byte-ot.A HTTP header felejtős, az minden esetben gzipet ad vissza.
Bár a fenti taknyolás működik, de ezt igazából a szerveren kellene javítani, hogy helyesen adja vissza aContent-Encodingmezőt.Küldesz amúgy
Accept-Encoding-ot a kérésben? Ha nem, akkor ez még nagyobb probléma a szerveren, ha igen, akkor gyorsan szedd ki, és lehet, hogy megúszod a teljes fejlesztést.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


