HTTP हेडर
`Content-type:text/html\r\n\r\n` लाइन HTTP हेडर का हिस्सा है जो ब्राउज़र को कंटेंट समझने के लिए भेजा जाता है। सभी HTTP हेडर निम्न रूप में होंगे:
HTTP फील्ड नाम - फील्ड कंटेंट
उदाहरण के लिए
Content-type - text/html\r\n\r\n
कुछ अन्य महत्वपूर्ण HTTP हेडर्स हैं जिनका हम अपनी CGI प्रोग्रामिंग में अक्सर उपयोग करेंगे।
| क्र.सं. | हेडर | विवरण |
|---|---|---|
| 1 | Content-type: | वापस की जा रही फाइल के फॉर्मेट को परिभाषित करने वाला MIME स्ट्रिंग। उदाहरण: Content-type:text/html |
| 2 | Expires: Date | वह तारीख जब जानकारी अमान्य हो जाती है। ब्राउज़र द्वारा यह तय करने के लिए उपयोग किया जाता है कि पेज को कब रीफ्रेश करने की आवश्यकता है। वैध डेट स्ट्रिंग फॉर्मेट: 01 Jan 1998 12:00:00 GMT। |
| 3 | Location: URL | रिक्वेस्ट किए गए URL के बजाय लौटाया जाने वाला URL। इस फील्ड का उपयोग किसी भी फाइल पर रिक्वेस्ट को रीडायरेक्ट करने के लिए किया जा सकता है। |
| 4 | Last-modified: Date | संसाधन के अंतिम संशोधन की तारीख। |
| 5 | Content-length: N | वापस किए जा रहे डेटा की लंबाई बाइट्स में। ब्राउज़र फाइल के लिए अनुमानित डाउनलोड समय रिपोर्ट करने के लिए इस मान का उपयोग करता है। |
| 6 | Set-Cookie: String | स्ट्रिंग के माध्यम से पास की गई कुकी सेट करें। |