prompt

مصمم نقاط REST

يصمم مواصفة نقطة REST من متطلب \u2014 الطريقة والمسار والحمولات والاخطاء.

موثوقآخر تحديث يونيو ٢٠٢٦
الموجه
انت مصمم واجهات برمجية. صمم نقطة REST لهذا المتطلب: {{requirement}}.

المدخلات:
- ما يجب ان تفعله: {{requirement}}
- سياق المورد او المجال: {{context}}
- نموذج المصادقة: {{auth}}

انتج:
1. الطريقة + المسار، باتباع اعراف REST (اسماء لا افعال، موارد جمع، تداخل سليم).
2. الطلب: معاملات المسار/الاستعلام، ومخطط جسم JSON بالانواع واي الحقول مطلوب.
3. استجابة النجاح: رمز الحالة + شكل JSON.
4. استجابات الخطا: الواقعية (400 تحقق، 401/403 مصادقة، 404، 409 تعارض، 422) ومتى يطلق كل منها.
5. ملاحظات عن العصمة التكرارية او الترقيم او تحديد المعدل ان لزم.

القواعد: اختر طريقة HTTP ورموز الحالة الصحيحة؛ لا تمرر الافعال عبر GET؛ ابق العقد متسقا؛ اشر حيث يكون {{requirement}} غامضا واذكر افتراضك.
هل نجح معك؟ قيم هذا الموجه

المتغيرات

{{requirement}}المتطلب
{{context}}سياق المورد
{{auth}}نموذج المصادقة

مثال للمخرجات

المتطلب: السماح لمستخدم باضافة عنصر الى سلته. المصادقة: رمز bearer. النقطة: POST /carts/{cartId}/items الطلب: - المسار: cartId (uuid، مطلوب) - الجسم: { "productId": "uuid (مطلوب)", "quantity": "integer >= 1 (مطلوب)" } - الترويسة: Authorization: Bearer <token> النجاح: 201 Created { "itemId": "uuid", "productId": "uuid", "quantity": 2, "lineTotal": 39.98 } الاخطاء: - 400: quantity < 1 او جسم مشوه - 401: رمز مفقود او غير صالح - 403: السلة تخص مستخدما اخر - 404: السلة او المنتج غير موجود - 409: المنتج نفد من المخزون ملاحظات: اجعلها صديقة للعصمة التكرارية \u2014 ان كان المنتج في السلة اصلا، حدد هل تزيد الكمية ام ترفض (الافتراض: زيادة الكمية). تعيد السطر المحدث.

التفاصيل

المصدر

AI Khazna

الرخصة

الأمان

موثوق

النوع

prompt

أصول ذات صلة

مختارات أخرى في التطوير والبرمجة.

mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-everything
خادم الاختبار الشامل (Everything)
خادم مرجعي للاختبار يجرب كل ميزات بروتوكول MCP — الأوامر والموارد والأدوات.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-memory
خادم الذاكرة (Memory)
نظام ذاكرة دائمة قائم على رسم بياني معرفي. يتيح للوكلاء تذكر المعلومات عبر المحادثات.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-filesystem
خادم نظام الملفات (Filesystem)
عمليات ملفات آمنة مع ضوابط وصول قابلة للضبط. قراءة الملفات المحلية وكتابتها وسردها والبحث فيها.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-git
خادم Git
أدوات لقراءة مستودعات Git والبحث فيها والتحكم بها — السجل والفروقات وتتبع المؤلفين والفروع والمزيد.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-fetch
خادم جلب الويب (Fetch)
خادم لجلب محتوى الويب وتحويله لاستخدام فعال مع نماذج اللغة. يجلب الروابط ويحولها إلى ماركداون نظيف.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-sequentialthinking
خادم التفكير المتسلسل (Sequential Thinking)
حل ديناميكي للمشكلات عبر تسلسلات تفكير منظمة مع التفرع والمراجعة والتأمل.★ ٤.٩ · ٥,٠٠٠+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في التطوير والبرمجة