ERR_INVALID_CHUNKED_ENCODING નો અર્થ છે કે પ્રતિભાવને સંપૂર્ણ chunked સંદેશ તરીકે ડિકોડ કરી શકાયો નહીં. અમુક સામગ્રી સફળતાપૂર્વક આવવી એ સાબિત કરતું નથી કે બાકીનો પ્રતિભાવ માન્ય હતો.

  1. પ્રતિભાવના હેડર અને પ્રથમ ડિકોડર ભૂલ રાખો. કયા ઘટકે તેની જાણ કરી અને સંદેશ chunked જાહેર કરાયો હતો કે નહીં તે નક્કી કરો.
  2. અટકવાનું બિંદુ શોધો. HTTP/1.1 chunked એન્કોડિંગ માટે માપ, અનુરૂપ ડેટા, વિભાજકો અને અંતિમ chunk જરૂરી છે, જ્યાં લાગુ હોય ત્યાં trailers સાથે. વહેલું કનેક્શન બંધ થવું અને વિકૃત માપ બે અલગ સૂત્રો છે.
  3. એ જ નિયંત્રિત વિનંતીને ઇચ્છિત માર્ગ પર સરખાવો. વિનંતીને પ્રોક્સી અને upstream લોગ સાથે મેળવો. તે બિંદુએ upstream બંધ, મધ્યસ્થ રૂપાંતરણ કે એપ્લિકેશન રદ થવાનું જુઓ.

TCP બફરના માપ પરથી HTTP ફ્રેમિંગ અનુમાન કરશો નહીં. એક socket વાંચનમાં અડધો chunk કે ઘણા chunk હોઈ શકે; પછી લાઇબ્રેરી ડિકોડ થયેલી સામગ્રી જુદા બફરમાં દર્શાવી શકે છે. JSON રેકોર્ડની હજી બીજી સીમા હોય છે. પ્રોક્સી મૂળ પેકેટ સીમાઓ જાળવ્યા વિના પ્રતિભાવને ફરી ફ્રેમ કરી શકે છે.

જો પુરાવા જૂની Squid અમલીકરણ તરફ ઈશારો કરે, તો તે નિષ્કર્ષ સાથે તેનો રિલીઝ નંબર રાખો. Squid 2.x માટેની પેચ સલાહ દરેક વર્તમાન રિલીઝનું વર્ણન કરતી નથી. સરખામણી દરમિયાન સામાન્ય ડિકોડિંગ અને પ્રમાણપત્ર માન્યતા જાળવો: ભૂલ દબાવી દેવાથી અધૂરી ફાઇલ સફળ ડાઉનલોડ જેવી લાગી શકે છે.

સંબંધિત લેખો