لماذا صفحة الخطاء في المواقع ترمز الي رقم 404

11

التعليق السابق

أظنك أسأت فهم معنى "بروتوكول"،

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

أما السيرفر فهو البرنامج الذي "يلتزم" بالقواعد والشروط التي حددها بروتوكول HTTP، لذلك عندما يقوم المتصفح بإرسال طلب Request إلى السيرفر، فيجب أن "يلتزم" المتصفح بالقواعد التي حددها البروتوكول، وعندما يرد السيرفر فيجب عليه أن "يلتزم" أيضًا بالقواعد التي حددها البروتوكل،

فبروتوكل HTTP قد حدد أن الرمز 404 يعني أن الصفحة المطلوبة غير موجودة وعلى السيرفرات أن تلتزم بهذا، وإلا لن يفهم المتصفح (أو أي HTTP Client) معنى الرسالة الراجعة.

وكذلك عندما يحصل خطأ داخلي في السيرفر فإن بروتوكول HTTP قد حدد أن على السيرفر أن يرد على الطلب برمز 500 وهكذا.

شكرا على هذه المعلومات .

بالفعل بحثت عن الموضوع وقرأت بعض التدوينات , انت على صواب وكنت انا المخطأ


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

24.9 ألف متابع