لماذا الخادم لم تحدد HTTP رمز الاستجابة؟

StackOverflow https://stackoverflow.com/questions/209706

  •  03-07-2019
  •  | 
  •  

سؤال

وأنا أسأل في العموميات - لماذا أي خادم لم يتم تغيير والعودة رؤوس و / أو رموز الحالة؟ لا أستطيع أن أفكر في سبب وجيه لذلك. ربما أنا تطل على شيء.

هل كانت مفيدة؟

المحلول

ورمز الحالة هو جزء المطلوب من استجابة HTTP.

وبحكم التعريف، والسبب الوحيد لخادم عدم توفير سطر الحالة هو أنه ليس ملقم HTTP.

RFC 2616، القسم 6: الاستجابة

وقال أو بطريقة أقل قليلا المتحذلق: إذا كان يفعل ذلك، والخادم هو ميؤوس منها عربات التي تجرها الدواب، ويجب أن أهرب منه يصرخ

نصائح أخرى

وأدخلت رموز الحالة في HTTP / 1.0 - قبل هذا، كانت الأمور أبسط من ذلك بكثير - لم تكن هناك رؤوس في الطلب أو الرد

.

وكان طلب ببساطة مثل هذا، مع عدم وجود مؤشر على إصدار بروتوكول

GET /

والرد سيكون كل الجسم، مع عدم وجود رؤوس.

وهكذا يبدو وكأنك تتحدث إلى نوع من خادم العتيقة التي تتحدث فقط HTTP / 0.9!

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