HTTP প্রোটোকলে MIME টাইপ
MIME টাইপগুলি প্রাপ্ত ফাইলের ধরন নির্দিষ্ট করতে দেয় যাতে ব্রাউজার সঠিকভাবে এটি প্রক্রিয়া করতে পারে।
উদাহরণস্বরূপ, ব্রাউজারের বুঝতে হবে যে প্রাপ্ত ফাইলে CSS রয়েছে, অথবা একটি ছবি এবং সেই অনুযায়ী সেগুলি ব্যাখ্যা করতে হবে।
অবশ্যই, বেশিরভাগ ক্ষেত্রে ফাইলের এক্সটেনশন থেকে এই তথ্য
নেওয়া যেতে পারে। উদাহরণস্বরূপ, এটা স্পষ্ট যে এক্সটেনশন
সহ ফাইলে .css CSS স্টাইল রয়েছে। কিন্তু ব্রাউজারের জন্য
এটি সহজ হবে যদি বিষয়বস্তুর ধরন স্পষ্টভাবে নির্দেশিত হয়।
HTTP প্রোটোকলে MIME টাইপ নির্দিষ্ট করা হয় Content-Type
হেডারে। আসুন সবচেয়ে জনপ্রিয় বিকল্পগুলি দেখি।
বিষয়বস্তু - HTML কোড:
Content-Type: text/html
বিষয়বস্তু - CSS কোড:
Content-Type: text/css
বিষয়বস্তু - JavaScript কোড:
Content-Type: text/javascript
বিষয়বস্তু - সাধারণ পাঠ্য:
Content-Type: text/plain
বিষয়বস্তু - PNG ছবি:
Content-Type: image/png
বিষয়বস্তু - JPG ছবি:
Content-Type: image/jpeg
বিষয়বস্তু - JSON ফরম্যাটে পাঠ্য:
Content-Type: application/json
বিষয়বস্তু - XML ফরম্যাটে পাঠ্য:
Content-Type: text/xml