لماذا الخادم لم تحدد HTTP رمز الاستجابة؟
سؤال
وأنا أسأل في العموميات - لماذا أي خادم لم يتم تغيير والعودة رؤوس و / أو رموز الحالة؟ لا أستطيع أن أفكر في سبب وجيه لذلك. ربما أنا تطل على شيء.
المحلول
ورمز الحالة هو جزء المطلوب من استجابة HTTP.
وبحكم التعريف، والسبب الوحيد لخادم عدم توفير سطر الحالة هو أنه ليس ملقم HTTP.
وقال أو بطريقة أقل قليلا المتحذلق: إذا كان يفعل ذلك، والخادم هو ميؤوس منها عربات التي تجرها الدواب، ويجب أن أهرب منه يصرخ
نصائح أخرى
وأدخلت رموز الحالة في HTTP / 1.0 - قبل هذا، كانت الأمور أبسط من ذلك بكثير - لم تكن هناك رؤوس في الطلب أو الرد
.وكان طلب ببساطة مثل هذا، مع عدم وجود مؤشر على إصدار بروتوكول
GET /
والرد سيكون كل الجسم، مع عدم وجود رؤوس.
وهكذا يبدو وكأنك تتحدث إلى نوع من خادم العتيقة التي تتحدث فقط HTTP / 0.9!
لا تنتمي إلى StackOverflow