ERR_INVALID_CHUNKED_ENCODING heescht datt d'Äntwert net als komplett chunked-Noriicht konnt dekodéiert ginn. Datt en Deel vum Inhalt erfollegräich ukomm ass, beweist net datt de Rescht vun der Äntwert valabel war.

  1. Behält d'Äntwert-Headeren an den éischten Dekoderfehler. Bestëmmt wéi eng Komponent en gemellt huet a ob d'Noriicht als chunked deklaréiert war.
  2. Fannt de Stoppunkt. HTTP/1.1 chunked-Kodéierung verlaangt Gréissten, déi entspriechend Daten, Trennzeichen an en ofschléissenden chunk, mat trailers wou zoutreffend. En fréie Verbindungsend a eng fehlerhaft Gréisst sinn ënnerschiddlech Spueren.
  3. Vergläicht déiselwecht kontrolléiert Ufro um virgesinnene Wee. Passt d'Ufro mat de Loge vum Proxy an dem Upstream zesummen. Sicht no engem Upstream-Enn, enger intermediärer Transformatioun oder enger Ofbriechung vun der Applikatioun op deem Punkt.

Leet d'HTTP-Ëmrahmung net aus enger TCP-Puffergréisst of. Eng eenzeg Socket-Liesung kann en halleft chunk oder méi chunk'en enthalen; eng Bibliothéik kann dann den dekodéierten Inhalt a verschiddene Pufferen ubidden. Eng JSON-Notiz huet nach eng aner Grenz. E Proxy kann eng Äntwert nei rahmen, ouni déi ursprénglech Paketgrenzen ze behalen.

Wann d'Beweiser op eng al Squid-Implementatioun hiweisen, behält hir Verëffentlechungsnummer mat dëser Konklusioun. Patch-Rotschléi fir Squid 2.x beschreiwen net all aktuell Verëffentlechung. Behält déi normal Dekodéierung an d'Zertifikatsvalidéierung beim Verglach: d'Feeler ënnerdrécken kann eng onkomplett Datei wéi en erfollegräichen Download ausgesinn loossen.

Ähnlech Artikelen