TCP ग्राहकले अनुरोध पठाउन सकिएपछि उत्तरको प्रतीक्षा गर्दै आफ्नो लेखन-पक्ष बन्द गर्न सक्छ। सानो कच्चा TCP परीक्षणलाई HTTP ग्राहकसँग तुलना गर्दा Squid को यो अवस्थाको नीति महत्त्वपूर्ण हुन्छ।

Squid 7 का लागि कागजातमा उल्लेखित पूर्वनिर्धारित हो:

half_closed_clients off

यो नीतिसँग, पढाइले थप आउँदो डेटा छैन भनी जनाउँदा Squid ले ग्राहक जडान बन्द गर्छ। विकल्प सक्रिय भएमा, पढाइ वा लेखाइमा त्रुटि नआएसम्म यसले जडान राख्न सक्छ। कागजातले सामान्य फर्वार्ड-प्रोक्सी सञ्चालनका लागि पूर्वनिर्धारित off नीतिको सिफारिस गर्छ।

परीक्षण ग्राहकले कहिले इनपुटको अन्त्य जनाउँछ त्यो अभिलेख गर्नुहोस्। stdin EOF मा पुग्ने पाइपलाइनले उत्तर पढ्दै आफ्नो पठाउने पक्ष खुला राख्ने ग्राहकभन्दा फरक व्यवहार गर्न सक्छ, दुवैले एउटै HTTP अनुरोध बाइट पठाए पनि।

परीक्षण ग्राहक पूर्ण रूपमा अन्त्य भएमा पछि आउने उत्तर पढ्न सक्दैन। सर्भर-पक्षको आधा-बन्द सेटिङले त्यो ग्राहक प्रक्रियाको आयु बदल्न सक्दैन।

अभिप्रेत परीक्षणका लागि ग्राहकको EOF व्यवहार र प्रोक्सी नीति सँगै छान्नुहोस्। आधा-बन्द नीतिले वैध फ्रेमिङ भएको HTTP सन्देश पनि मानेको हुन्छ; यसले छुटेको अनुरोध-बडी दिँदैन र अपूर्ण हेडर ब्लक मर्मत गर्दैन।

सम्बन्धित लेखहरू