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.

  1. Bewarje de antwurdkoppen en de earste dekoderflater. Stel fêst hokker komponint it meldde en oft it berjocht as chunked oanjûn wie.
  2. 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.
  3. 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.

Relatearre artikelen