MIME Type
نوع MIME (معرّف نوع الوسائط)
تسمية موحدة بتنسيق النوع/النوع الفرعي (مثل text/html أو image/png) تحدد طبيعة وتنسيق ملف أو تدفق بيانات، تستخدمها خوادم الويب والمتصفحات للتعامل مع المحتوى بشكل صحيح.
التفاصيل التقنية
تتكون أنواع MIME (RFC 6838) من نوع عالي المستوى (application وaudio وfont وimage وmodel وtext وvideo)، ونوع فرعي، ومعلمات اختيارية (مثل text/html; charset=utf-8). تحتفظ IANA بالسجل الرسمي. تعلن الخوادم عن أنواع MIME عبر رأس HTTP Content-Type. قد تقوم المتصفحات بالاستشعار عندما يكون النوع المعلن مفقودًا أو عامًا (application/octet-stream)، وهو ما يمنعه رأس X-Content-Type-Options: nosniff. يشير رأس accept في الطلبات إلى أنواع MIME التي يمكن للعميل التعامل معها.
مثال
```javascript
// MIME Type: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```