मैं खंडित मोड में डेटा भेजने की कोशिश कर रहा हूं। सभी शीर्षलेख ठीक से सेट होते हैं और डेटा तदनुसार एन्कोड किया जाता है। ब्राउज़र मेरी प्रतिक्रिया को एक खंडित व्यक्ति के रूप में पहचानते हैं, हेडर स्वीकार करते हैं और डेटा प्राप्त करना प्रारंभ करते हैं।चंकित स्थानांतरण एन्कोडिंग - ब्राउज़र व्यवहार
मुझे उम्मीद थी कि ब्राउजर प्रत्येक प्राप्त खंड पर पेज अपडेट करेगा, इसके बजाय यह तब तक इंतजार कर रहा है जब तक कि सभी भाग प्राप्त नहीं होते हैं, फिर उन्हें सभी प्रदर्शित करते हैं। क्या यह अपेक्षित व्यवहार है?
मैं प्राप्त होने के बाद प्रदर्शित प्रत्येक खंड को देखने की उम्मीद कर रहा था। curl
का उपयोग करते समय, प्रत्येक खंड को प्राप्त होने के ठीक बाद दिखाया जाता है। जीयूआई ब्राउज़र के साथ ऐसा क्यों नहीं होता है? क्या वे कुछ प्रकार के बफरिंग/कैश का उपयोग कर रहे हैं?
मैंने Cache-Control
शीर्षलेख no-cache
पर सेट किया है, इसलिए यह सुनिश्चित नहीं है कि यह कैश के बारे में है।
आप कौन से ब्राउज़र्स देख रहे हैं? आम तौर पर ब्राउज़र _will_ वृद्धिशील प्रतिपादन करते हैं, लेकिन वे आंतरिक रूप से कुछ चीजों को बफर कर सकते हैं क्योंकि रिलेआउट महंगा हैं ... –
आप किस प्रकार के डेटा को भागों में भेज रहे हैं? क्या यह सिर्फ HTML है या आप स्क्रिप्ट डेटा भेज रहे हैं? – qqx
मैं 'टेक्स्ट/एचटीएमएल' भेज रहा हूं। फ़ायरफ़ॉक्स और क्रोम पर कोशिश की। दोनों भाग प्राप्त करने का इंतजार कर रहे हैं। –