कर्ल का उपयोग करके वेब साइटों से HTTP हैडर जानकारी प्राप्त करें
किसी भी वेबसाइट से HTTP हेडर जानकारी प्राप्त करने का सबसे आसान तरीका कमांड लाइन टूल कर्ल का उपयोग करना है। वेबसाइट हेडर को पुनः प्राप्त करने का सिंटैक्स इस प्रकार है:
curl -I url
वह कैपिटल 'i' है न कि लोअरकेस L, कैपिटल i केवल हेडर जानकारी निकालता है।
इसे स्वयं एक नमूना URL के साथ आज़माएं, यहां पुनर्प्राप्त करने के लिए वेबसाइट हेडर के रूप में Google.com का उपयोग करके एक उदाहरण सिंटैक्स स्ट्रिंग है:
curl -I www.google.com
फिर से, यह ध्यान रखना महत्वपूर्ण है कि यदि आप केवल साइट हेडर चाहते हैं तो I को कैपिटलाइज़ किया गया है। लोअरकेस का उपयोग करके मैं आपको हेडर के साथ-साथ बहुत छोटा HTML दूंगा, HTTP हेडर जानकारी खोजने के लिए सीधे कर्ल कमांड के बाद आने वाली लाइनों तक टर्मिनल विंडो में स्क्रॉल करें।
curl द्वारा प्राप्त HTTP हेडर विवरण का एक उदाहरण -मैं कुछ इस तरह दिख सकता हूं:
सभी HTML, Javascript और CSS बकवास से बचने का एक आसान तरीका है -D फ़्लैग का उपयोग करके हेडर को एक अलग फ़ाइल में डाउनलोड करना और फिर उस फ़ाइल को अपने पसंदीदा टेक्स्ट एडिटर में खोलना :
curl -iD httpheader.txt www.apple.com && open httpheader.txt
यह कुछ संशोधक के साथ पहले की तरह ही कर्ल कमांड है। डबल एम्परसेंड का उपयोग कमांड को केवल फ़ाइल खोलने के लिए कहता है यदि हेडर सफलतापूर्वक डाउनलोड किया गया हो।'ओपन' का उपयोग करने से httpheader.txt डिफ़ॉल्ट जीयूआई टेक्स्ट एडिटर में खुल जाएगा, जो आम तौर पर टेक्स्ट एडिट होता है, लेकिन आप vi, नैनो, या अपने पसंदीदा कमांड लाइन टूल में से किसी का भी उपयोग कर सकते हैं:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl एक शक्तिशाली उपयोगिता है जिससे आप परिचित हो सकते हैं। वेब से जुड़े किसी भी व्यक्ति को हेडर ट्रिक से कुछ अच्छा उपयोग करना चाहिए, और वेब डेवलपर भी वेबसाइट से सभी HTML और CSS को बहुत जल्दी कॉपी करने के लिए कर्ल का उपयोग कर सकते हैं। कर्ल करने का दूसरा फायदा यह है कि यह लगभग हर ऑपरेटिंग सिस्टम के लिए व्यापक रूप से उपलब्ध है, यह मैक ओएस एक्स और लिनक्स के लगभग हर संस्करण के साथ बंडल है, और आप व्यक्तिगत ऐप के माध्यम से विंडोज और यहां तक कि एंड्रॉइड और आईओएस के लिए संस्करण भी पा सकते हैं। क्योंकि कर्ल का एक लंबा इतिहास है और आदेश सभी प्लेटफार्मों पर सार्वभौमिक हैं, यह हेडर विवरण खींचने के लिए वास्तव में आदर्श विकल्प है, और सिस्टम प्रशासन, नेटवर्क व्यवस्थापक, वेब डेवलपर्स और कई अन्य तकनीकी व्यवसायों के लिए एक मूल्यवान उपकरण है।
अपडेट: फ़्लैग को -i से -I तक अपडेट किया गया है, सभी को धन्यवाद!