ولّد بيانات JSON وهمية من قالب يحتوي على عناصر نائبة ({{name}} و{{uuid}} و{{int:1-10}} و{{date}} و{{pick:a|b}}).
أدوات البيانات والاستجابات الوهمية
نادراً ما ينتظر العمل على الواجهة الأمامية أو التكامل جاهزية الخادم الحقيقي. تولّد هذه الأدوات الاستجابات التي تحتاجها لمواصلة العمل: JSON واقعي من قالب، وحمولات نجاح وخطأ، واستجابات مصادقة برموز، ومجموعات مقسّمة إلى صفحات، ومجموعات بيانات وهمية كاملة.
يتبع كل مولّد الاصطلاحات الشائعة — تفاصيل المشكلات وفق RFC 7807، وأغلفة التقسيم إلى صفحات المعتادة، وأشكال الأخطاء القياسية — حتى تطابق النماذج التي تبنيها اليوم واجهة API الحقيقية غداً.
الأدوات في هذا القسم
ولّد استجابات API وهمية كاملة (الحالة والترويسات وجسم JSON) لحالات النجاح والقوائم والتفاصيل والأخطاء والنتائج الفارغة.
ولّد استجابات نموذجية لأي رمز حالة HTTP مع الترويسات والأجسام المناسبة.
ولّد استجابات خطأ منظّمة (التحقق والمصادقة وعدم العثور وتحديد المعدّل وخطأ الخادم) بالصيغ الشائعة.
ولّد كائنات مستخدمين وهمية لبيانات الواجهة الأمامية الثابتة (fixtures): المعرّف والاسم والبريد الإلكتروني والصورة الرمزية والدور والتفضيلات والطوابع الزمنية.
ولّد كائنات عملاء وهمية مع العناوين والطلبات وملخّصات طرق الدفع لواجهات التجارة الإلكترونية.
ولّد استجابات تسجيل دخول ورموز وهمية: رمز الوصول ورمز التحديث وانتهاء الصلاحية والملف الشخصي للمستخدم وأشكال OAuth2/OIDC.
ولّد استجابات قوائم مقسَّمة إلى صفحات (بالإزاحة offset أو برقم الصفحة أو بالمؤشر cursor) مع العناصر والبيانات الوصفية.
ولّد حمولات أخطاء تحقق على مستوى الحقل للنماذج وواجهات API، بالجملة، لاختبار حالات الخطأ في واجهة المستخدم.
ولّد مجموعة بيانات وهمية كاملة لواجهة REST API وهمية (موارد متعددة مترابطة بمفاتيح خارجية) بصيغة JSON.