ERR_INVALID_CHUNKED_ENCODING ûndersykje fia in proxy
Fyn wêr't in antwurd ûnfolslein of ferkeard foarme wurdt troch de framing, it stop-punt en de logs fan 'e proxy-route te fergelykjen.
ERR_INVALID_CHUNKED_ENCODING betsjut dat it antwurd net as in folslein chunked-berjocht dekodearre wurde koe. Dat in part fan 'e ynhâld wol oankomt, bewiist net dat de rest fan it antwurd jildich wie.
- Bewarje de antwurdkoppen en de earste dekoderflater. Stel fêst hokker komponint it meldde en oft it berjocht as chunked oanjûn wie.
- Fyn it stop-punt. HTTP/1.1 chunked-kodearring freget maten, de byhearrende gegevens, skiedingstekens en in ôfslutend chunk, mei trailers wêr't fan tapassing. In iere ferbiningsoansluting en in ferkearde maat binne ferskate spoaren.
- Fergelykje itselde kontrolearre fersyk op 'e bedoelde rûte. Koppelje it fersyk oan proxy- en upstream-logs. Sjoch nei in upstream-oansluting, in tuskenlizzende transformaasje of annulearring troch de applikaasje op dat punt.
Lied de HTTP-framing net ôf fan de grutte fan in TCP-buffer. Ien socket-lêzing kin in heal chunk of ferskate chunks befetsje; in bibleteek kin de dekodearre ynhâld dan yn ferskate buffers sjen litte. In JSON-record hat noch in oare grins. In proxy kin in antwurd opnij frame sûnder de oarspronklike pakketgrinzen te behâlden.
As it bewiis wiist op in âlde Squid-ymplemintaasje, hâld dan it útjefte-nûmer dêrfan by dy konklúzje. Patchadvizen foar Squid 2.x beskriuwe net elke hjoeddeistige útjefte. Behâld normale dekodearring en sertifikaatfalidaasje by it fergelykjen: it ûnderdrukken fan 'e flater kin in ûnfolslein bestân der as in slagge download útsjen litte.