ماذا يعني
لا يدعم الخادم إصدار HTTP المستخدم في الطلب.
الأسباب الشائعة
- سطر طلب مشوه يبدو كإصدار غير معروف
- إصدارات بروتوكول قديمة جدًا أو حديثة جدًا على خوادم مبسطة
طريقة الإصلاح
إن كنت العميل أو الزائر
استخدم HTTP/1.1 الذي تدعمه كل الخوادم، وتحقق من سلامة سطر الطلب.
إن كنت مسؤولًا عن الموقع أو الواجهة البرمجية
أجب مع ذكر الإصدارات المدعومة في الجسم.
مثال على الاستجابة
HTTP/1.1
HTTP/1.1 505 HTTP Version Not Supported
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 المواصفة
الأسئلة الشائعة
› هل يمكن أن يسبب خطأ إملائي الرمز 505؟
نعم. مسافة في العنوان قد تقسم سطر الطلب فيبدو الإصدار غير صالح.
› هل يحدث 505 مع HTTP/2؟
نادرًا؛ يُتفاوض على HTTP/2 أثناء TLS، فيعود الإصدار غير المدعوم ببساطة إلى HTTP/1.1.