কার্ল ব্যবহার করে ওয়েব সাইট থেকে HTTP হেডার তথ্য পান
যেকোন ওয়েবসাইট থেকে HTTP হেডার তথ্য পাওয়ার সবচেয়ে সহজ উপায় হল কমান্ড লাইন টুল কার্ল ব্যবহার করে। একটি ওয়েবসাইট শিরোনাম পুনরুদ্ধার করার সিনট্যাক্স এই মত হয়:
curl -I url
এটি একটি ক্যাপিটাল ‘i’ একটি ছোট হাতের L নয়, মূলধন i শুধুমাত্র হেডার তথ্য বের করে।
একটি নমুনা URL দিয়ে নিজে চেষ্টা করে দেখুন, এখানে একটি উদাহরণ সিনট্যাক্স স্ট্রিং দেওয়া হল Google.com কে ওয়েবসাইট হেডার হিসাবে পুনরুদ্ধার করার জন্য:
curl -I www.google.com
আবারও, এটা মনে রাখা গুরুত্বপূর্ণ যে আপনি যদি শুধুমাত্র সাইটের শিরোনাম চান তাহলে বড় আকারের I. একটি ছোট হাতের অক্ষর ব্যবহার করে আমি আপনাকে হেডার সহ এক টন মিনিফাইড এইচটিএমএল দেব, কেবলমাত্র টার্মিনাল উইন্ডোতে স্ক্রোল করুন সরাসরি কার্ল কমান্ডের সফলভাবে এইচটিটিপি হেডারের তথ্য খুঁজে পেতে।
HTTP শিরোলেখ বিবরণের একটি উদাহরণ কার্ল দ্বারা পুনরুদ্ধার করা হয়েছে -আমাকে এইরকম দেখতে হতে পারে:
এইচটিএমএল, জাভাস্ক্রিপ্ট, এবং সিএসএসের সমস্ত বাজে কথার কাছাকাছি যাওয়ার একটি সহজ উপায় হল -ডি ফ্ল্যাগ ব্যবহার করে হেডারটিকে একটি আলাদা ফাইলে ডাউনলোড করা এবং তারপর সেই ফাইলটি আপনার পছন্দের টেক্সট এডিটরে খুলুন। :
curl -iD httpheader.txt www.apple.com && open httpheader.txt
এটি কয়েকটি মডিফায়ার সহ আগের মতোই কার্ল কমান্ড। ডাবল অ্যাম্পারস্যান্ডের ব্যবহার কমান্ডকে শুধুমাত্র ফাইলটি খুলতে বলে যদি হেডারটি সফলভাবে ডাউনলোড করা হয়।'ওপেন' ব্যবহার করলে ডিফল্ট GUI টেক্সট এডিটরে httpheader.txt খুলবে, যা সাধারণত টেক্সট এডিট, তবে আপনি vi, ন্যানো বা আপনার পছন্দের কমান্ড লাইন টুল ব্যবহার করতে পারেন:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl একটি শক্তিশালী ইউটিলিটি যার সাথে নিজেকে পরিচিত করা মূল্যবান। ওয়েবের সাথে জড়িত যে কেউ হেডার ট্রিক থেকে কিছু ভাল ব্যবহার করা উচিত, এবং ওয়েব ডেভেলপাররা খুব দ্রুত ওয়েবসাইট থেকে সমস্ত HTML এবং CSS কপি করতে কার্ল ব্যবহার করতে পারে। কার্ল করার অন্য সুবিধা হল যে এটি সেখানে কার্যত প্রতিটি অপারেটিং সিস্টেমের জন্য ব্যাপকভাবে উপলব্ধ, এটি Mac OS X এবং Linux-এর প্রায় প্রতিটি সংস্করণের সাথে বান্ডিল এবং আপনি স্বতন্ত্র অ্যাপগুলির মাধ্যমে Windows এমনকি Android এবং iOS-এর সংস্করণগুলিও খুঁজে পেতে পারেন। যেহেতু কার্লের একটি দীর্ঘ ইতিহাস রয়েছে এবং কমান্ডগুলি প্ল্যাটফর্ম জুড়ে সর্বজনীন, এটি হেডারের বিশদ বিবরণ টানার জন্য সত্যিই আদর্শ পছন্দ এবং এটি সিস্টেম প্রশাসন, নেটওয়ার্ক অ্যাডমিন, ওয়েব ডেভেলপার এবং অন্যান্য অনেক প্রযুক্তিগত পেশার জন্য একটি মূল্যবান হাতিয়ার।
আপডেট: পাঠকের সুপারিশ অনুসারে -i থেকে -I আপডেট করা পতাকা, সবাইকে ধন্যবাদ!