انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهJNR-018-L03

اختيار رموز الحالة

  • الدرس 3 من 6
  • Junior
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

pick the status code that tells the client exactly what happened.

الموضوعات المخطط لها

  • 2xx success: 200 OK, 201 Created, 204 No Content.
  • 4xx client mistake: 400 bad input, 401 not authenticated, 403 not allowed, 404 not found, 409 conflict, 422 valid shape but invalid meaning.
  • 5xx server fault: 500, 503.
  • Creation returns 201, not 200. A successful delete with no body returns 204.
  • The status code is part of the contract; clients branch on it.
تفاصيل المخطط المبدئي

عرض عملي

SituationCode
Product created201
Product not found404
Duplicate SKU409
Missing required field400

اختبر فهمك

Which code for "you are logged in but may not do this"?

أظهر الإجابة

403.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.