نوع MIME العام لكيان MIME؟
-
25-09-2019 - |
سؤال
هل هناك شيء مثل نوع MIME العام لكيان MIME؟ سيكون كيان MIME شيئًا يتكون من قسم رأس ، يليه خط فارغ ، يليه قسم الجسم (مع نهايات خط CRLF) وفقًا لـ RFC 2045/2046.
مثال يمكن أن يكون ما يلي:
Header1: Some list
Header2: of headers
Arbitrary body content
بمعنى آخر ، هل هناك "supertype" MIME لأشياء مثل Message/RFC822 ، جزء واحد متعدد الأجزاء ، إلخ؟
المحلول
لا شيء أعرفه. جزء واحد متعددا هو أيضا message/rfc822
, ، ورسائل HTTP تقنيًا ليست كيانات MIME ، لذا لا توجد قاعدة مشتركة بينهما و rfc822
. برغم من القطع قد تكون رسالة HTTP كيانات MIME ، والطلب/الاستجابة الفعلية ليس كذلك.
RFC2616 تطمس التمييز من خلال الرجوع إلى مواصفات 822 عائلة في الأماكن (في بعض الأحيان عن طريق الخطأ ، على سبيل المثال ، الإشارات إلى استخدام RFC2047 لترميز المعلمات). لكن HTTP يعرّف منتجاتها الأساسية الخاصة بالرؤوس والقيم التي تختلف قليلاً عن - وغير متوافقة مع - تلك المحددة في RFC [2] 822. لذلك لا ينبغي تحليل HTTP باستخدام أدوات RFC822 القياسية ... حتى مع تجاهل العديد من الطرق التي تتبدد بها متصفحات وخوادم الويب في العالم الحقيقي عن معايير HTTP.