سؤال

هل هناك شيء مثل نوع 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top