curl کا استعمال کرتے ہوئے ویب سائٹس سے HTTP ہیڈر کی معلومات حاصل کریں۔

Anonim

کسی بھی ویب سائٹ سے HTTP ہیڈر کی معلومات حاصل کرنے کا سب سے آسان طریقہ کمانڈ لائن ٹول curl کا استعمال ہے۔ ویب سائٹ کے ہیڈر کو بازیافت کرنے کا نحو اس طرح ہے:

curl -I url

یہ ایک کیپیٹل ہے ‘i’ چھوٹے حروف میں L نہیں، کیپیٹل میں صرف ہیڈر کی معلومات نکالتا ہے۔

اسے نمونے کے URL کے ساتھ خود آزمائیں، یہاں Google.com کو ویب سائٹ کے ہیڈر کے بطور استعمال کرتے ہوئے ایک مثال نحوی سٹرنگ ہے بازیافت کرنے کے لیے:

curl -I www.google.com

دوبارہ، یہ نوٹ کرنا ضروری ہے کہ اگر آپ صرف سائٹ کا ہیڈر چاہتے ہیں تو بڑے بڑے I۔ چھوٹے حروف کا استعمال کرتے ہوئے میں آپ کو ہیڈر کے ساتھ ایک ٹن minified HTML دوں گا، صرف ٹرمینل ونڈو میں ان لائنوں تک سکرول کریں جو براہ راست کرل کمانڈ کے بعد HTTP ہیڈر کی معلومات تلاش کریں۔

کرل کے ذریعے حاصل کردہ HTTP ہیڈر کی تفصیلات کی ایک مثال -میں کچھ اس طرح نظر آ سکتا ہوں:

تمام ایچ ٹی ایم ایل، جاوا اسکرپٹ، اور سی ایس ایس بکواس کے ارد گرد حاصل کرنے کا ایک آسان طریقہ یہ ہے کہ ہیڈر کو الگ فائل میں ڈاؤن لوڈ کرنے کے لیے -D فلیگ کا استعمال کریں، اور پھر اس فائل کو اپنے پسندیدہ ٹیکسٹ ایڈیٹر میں کھولیں۔ :

curl -iD httpheader.txt www.apple.com && open httpheader.txt

یہ وہی curl کمانڈ ہے جو پہلے کچھ ترمیم کرنے والوں کے ساتھ ہے۔ ڈبل ایمپرسینڈ کا استعمال کمانڈ کو صرف فائل کو کھولنے کے لیے کہتا ہے اگر ہیڈر کامیابی کے ساتھ ڈاؤن لوڈ ہو گیا ہو۔'اوپن' استعمال کرنے سے پہلے سے طے شدہ GUI ٹیکسٹ ایڈیٹر میں httpheader.txt کھل جائے گا، جو کہ عام طور پر ٹیکسٹ ایڈیٹ ہوتا ہے، لیکن آپ vi، nano، یا اپنے پسندیدہ کمانڈ لائن ٹولز میں سے کوئی بھی استعمال کر سکتے ہیں:

curl -iD httpheader.txt www.apple.com && vi httpheader.txt

curl ایک طاقتور افادیت ہے جس سے اپنے آپ کو واقف کرنا قابل قدر ہے۔ ویب کے ساتھ شامل کسی کو بھی ہیڈر ٹرک سے کچھ اچھا فائدہ اٹھانا چاہیے، اور ویب ڈویلپرز بھی ویب سائٹ سے تمام HTML اور CSS کو بہت تیزی سے کاپی کرنے کے لیے curl کا استعمال کر سکتے ہیں۔ کرل کرنے کا دوسرا فائدہ یہ ہے کہ یہ وہاں موجود تقریباً ہر آپریٹنگ سسٹم کے لیے وسیع پیمانے پر دستیاب ہے، یہ Mac OS X اور Linux کے تقریباً ہر ورژن کے ساتھ بنڈل ہے، اور آپ انفرادی ایپس کے ذریعے ونڈوز اور یہاں تک کہ اینڈرائیڈ اور آئی او ایس کے ورژن بھی تلاش کر سکتے ہیں۔ چونکہ curl کی ایک لمبی تاریخ ہے اور کمانڈز تمام پلیٹ فارمز پر عالمگیر ہیں، یہ واقعی ہیڈر کی تفصیلات کھینچنے کے لیے ایک بہترین انتخاب ہے، اور یہ سسٹم ایڈمنسٹریشنز، نیٹ ورک ایڈمنز، ویب ڈویلپرز، اور بہت سے دوسرے تکنیکی پیشوں کے لیے ایک قابل قدر ٹول ہے۔

اپ ڈیٹ: قارئین کی سفارش کے ذریعہ -i سے -I تک پرچم کو اپ ڈیٹ کیا گیا، سب کا شکریہ!

curl کا استعمال کرتے ہوئے ویب سائٹس سے HTTP ہیڈر کی معلومات حاصل کریں۔