HTTP और माइम चश्मा निर्दिष्ट करें कि हैडर लाइनों \ r \ n साथ समाप्त होना चाहिए, लेकिन वे (कुछ लोगों का तर्क था कि अगर वे स्पष्ट हैं कि यह स्पष्ट नहीं है) स्पष्ट क्या एक पाठ क्षेत्र की सामग्री के साथ करने के बारे में नहीं हैं। (उदाहरण के लिए, समस्या के बारे में HTML वर्किंग ग्रुप के इस धागे को देखें ।)
संदेश हेडर के बारे में HTTP / 1.1 युक्ति से एक उद्धरण यहां दिया गया है:
संदेश-हेडर फ़ील्ड के लिए लाइन टर्मिनेटर अनुक्रम CRLF है। हालांकि, हम अनुशंसा करते हैं कि ऐसे हेडर्स को पार्स करते समय, एक एकल एलएफ को एक लाइन टर्मिनेटर के रूप में पहचानें और अग्रणी सीआर को अनदेखा करें।
मुझे लगता है कि यह सामान्य रूप से एक अच्छी रणनीति है: आप जो भी स्वीकार करते हैं उसमें उदारता और उदारता रखते हैं। आपको यह मान लेना चाहिए कि आपको सभी प्रकार के लाइन टर्मिनेटर प्राप्त होंगे। (ध्यान दें कि CRLF और LF के अलावा, मैक OS-9 ने अकेले CR का उपयोग किया है, और अभी भी उनमें से कुछ आसपास हैं। यूनिकोड मानक (खंड 5.8) वर्ण अनुक्रमों की एक विस्तृत श्रृंखला को निर्दिष्ट करता है जिन्हें लाइन टर्मिनेटर के रूप में मान्यता दी जानी चाहिए; यहाँ उनकी एक सूची है ।)