Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

رموز الحالة

الدرس 22 من 47 في دورة التعامل مع الشبكات عبر الطرفية على Coddy.

كل استجابة تبدأ برمز مكوّن من ثلاثة أرقام، والرقم الأول يخبرك بمن تقع عليه المسؤولية:

  • 2xx تم بنجاح. 200 OK، 201 Created.
  • 3xx انتقل إلى مكان آخر. 301 moved permanently، 302 found.
  • 4xx كان الطلب خاطئًا. 404 not found، 401 unauthorized، 403 forbidden.
  • 5xx حدث عطل في الخادم. 500 internal error، 503 unavailable.

التمييز بين 4xx و5xx هو المفيد. 4xx هو خطؤك، لذا أصلح الطلب: مسار خاطئ، أو رمز مميز مفقود، أو بيانات غير صالحة. 5xx هو خطؤهم، لذا قد تساعد إعادة المحاولة، بينما لن يغيّر تغيير طلبك شيئًا.

تذكّر أن 404 هو طلب ناجح تمامًا. لقد نجح الاتصال، وفهم الخادم الطلب، وكانت إجابته "لا يوجد شيء كهذا". يخرج curl بالرمز 0.

challenge icon

التحدي

متوسط

احصل على رمزين مختلفين من الخادم نفسه.

  1. أنشئ index.html الذي يحتوي على here وقدّم المجلد على المنفذ 9112
  2. اطلب /index.html واطبع رمز الحالة الخاص به
  3. اطلب /missing.html واطبع رمز الحالة الخاص به

الناتج المتوقّع:

200
404

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التعامل مع الشبكات عبر الطرفية

تدرّب بنفسك: Playground لـ Terminal