ERR_INVALID_CHUNKED_ENCODING ໝາຍຄວາມວ່າການຕອບສະໜອງບໍ່ສາມາດຖອດລະຫັດເປັນຂໍ້ຄວາມ chunked ທີ່ຄົບຖ້ວນໄດ້. ການທີ່ເນື້ອຫາບາງສ່ວນມາຮອດຢ່າງສຳເລັດ ບໍ່ໄດ້ຢືນຢັນວ່າສ່ວນທີ່ເຫຼືອຂອງການຕອບສະໜອງຖືກຕ້ອງ.

  1. ເກັບຫົວຂໍ້ການຕອບສະໜອງ ແລະ ຂໍ້ຜິດພາດທຳອິດຂອງຕົວຖອດລະຫັດ. ກຳນົດວ່າອົງປະກອບໃດລາຍງານມັນ ແລະ ຂໍ້ຄວາມຖືກປະກາດເປັນ chunked ຫຼື ບໍ່.
  2. ຊອກຈຸດຢຸດ. ການເຂົ້າລະຫັດ chunked ແບບ HTTP/1.1 ຕ້ອງມີຂະໜາດ, ຂໍ້ມູນທີ່ສອດຄ່ອງ, ຕົວແຍກ ແລະ ບຼັອກສິ້ນສຸດ ພ້ອມ trailers ເມື່ອກ່ຽວຂ້ອງ. ການປິດການເຊື່ອມຕໍ່ໄວເກີນໄປ ແລະ ຂະໜາດທີ່ຜິດຮູບແບບ ເປັນຂໍ້ບົ່ງຊີ້ທີ່ແຕກຕ່າງກັນ.
  3. ປຽບທຽບຄຳຮ້ອງທີ່ຄວບຄຸມອັນດຽວກັນເທິງເສັ້ນທາງທີ່ຕັ້ງໃຈ. ຈັບຄູ່ຄຳຮ້ອງກັບບັນທຶກຂອງພຣັອກຊີ ແລະ ຝ່າຍຕົ້ນທາງ. ຊອກຫາການປິດຈາກຝ່າຍຕົ້ນທາງ, ການປ່ຽນແປງໂດຍຕົວກາງ ຫຼື ການຍົກເລີກໂດຍແອັບພລິເຄຊັນໃນຈຸດນັ້ນ.

ຢ່າສະຫຼຸບການຈັດກອບ HTTP ຈາກຂະໜາດບັຟເຟີ TCP. ການອ່ານຊັອກເກັດຄັ້ງດຽວອາດມີເຄິ່ງສ່ວນ ຫຼື ຫຼາຍສ່ວນ; ຫຼັງຈາກນັ້ນໄລບຣາລີອາດສະແດງເນື້ອຫາທີ່ຖອດລະຫັດແລ້ວໃນບັຟເຟີຕ່າງກັນ. ບັນທຶກ JSON ມີຂອບເຂດອີກຢ່າງໜຶ່ງ. ພຣັອກຊີສາມາດຈັດກອບການຕອບສະໜອງໃໝ່ ໂດຍບໍ່ຮັກສາຂອບເຂດຂອງແພັກເກັດເດີມ.

ຖ້າຫຼັກຖານຊີ້ໄປທີ່ການຈັດຕັ້ງ Squid ເກົ່າ, ໃຫ້ເກັບໝາຍເລກລຸ້ນຂອງມັນໄວ້ກັບຂໍ້ສະຫຼຸບນັ້ນ. ຄຳແນະນຳແພັດຊ໌ຂອງ Squid 2.x ບໍ່ໄດ້ອະທິບາຍທຸກລຸ້ນປັດຈຸບັນ. ຮັກສາການຖອດລະຫັດປົກກະຕິ ແລະ ການກວດສອບໃບຮັບຮອງໄວ້ລະຫວ່າງການປຽບທຽບ: ການກົດຂໍ້ຜິດພາດອາດເຮັດໃຫ້ໄຟລ໌ທີ່ບໍ່ຄົບຖ້ວນເບິ່ງຄືການດາວໂຫຼດທີ່ສຳເລັດ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ