لبات ASPLلبات 0.7.0

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

يبدأ البحث بالتوثيق الحالي بالعربية · لبات 0.7.0

اكتب اسما كاملا مثل read_line أو كلمات عن الموضوع.

    English
    ملفات المصدر

    افتح ملف .aspl أو .لبات بترميز UTF-8، حتى 1 MiB، في مسودة جديدة. يبقى الملف في هذا المتصفح ولا يُشغّل تلقائياً.

    فحص النص وJSON والبايتات و404

    لبات 0.7.0 · الإصدار الحالي

    المضيف الأصلي فقط. فحص النص وJSON والبايتات و404 مع المصادر الموردة الدقيقة والمتطلبات والأوامر والنتائج.

    محتويات الصفحة

    تجهيز المضيف الأصلي

    شغّل الخدمة العادية المطابقة على 127.0.0.1:8080 أولا. ضع requests.لبات من نسخة المصدر نفسها بجوار الجذر.

    اتبع دليل النشر للشهادات واختيار CA ومجلدات العمل ومسار الطرف العلوي الكامل.

    اتبع دليل HTTP ومرجع الواجهة. احتفظ بأسماء الملفات ووحدات نسخة المصدر المختارة. احفظ النسختين العربية والإنجليزية في مجلدين منفصلين. يوفّر القارئ مدخلات TLS؛ لا شهادات أو مفاتيح مضمّنة. لا أصول بيانات أخرى.

    المصدر العربي

    المضيف الأصلي فقط · لبات 0.7.0 · مصدر عربي

    التنفيذ: المضيف الأصلي فقط · لبات 0.7.0

    المتطلبات السابقة:
    • المضيف الأصلي فقط. لبات 0.7.0 المنشور على Linux x86-64 مع glibc 2.34 أو أحدث. لا أسطر إدخال. شغّل الخدمة العادية المطابقة على 127.0.0.1:8080 أولا. ضع requests.لبات من نسخة المصدر نفسها بجوار الجذر.

    الإدخال: لا يحتاج إلى أسطر إدخال.

    مصدر عربي · وحدات المصدر المطلوبة، احفظ كل نسخة في مجلد منفصل:

    استورد طلبات.لبات بسم طلبات.
    دالة ابدأ_الرئيسية() -> ص64 { أرجع طلبات::جرب("http://127.0.0.1:8080", خطأ). }
    

    اتبع تعليمات Linux لتنفيذ هذا المثال. نزّل المصدر لحفظه.

    تنزيل عميل.لبات

    النتائج المتوقعة
    {
      "native": {
        "check": 0,
        "status": 0,
        "output": "checked text, JSON, 00 FF 41, and 404"
      }
    }

    المصدر الإنجليزي

    المضيف الأصلي فقط · لبات 0.7.0 · مصدر إنجليزي

    التنفيذ: المضيف الأصلي فقط · لبات 0.7.0

    المتطلبات السابقة:
    • المضيف الأصلي فقط. لبات 0.7.0 المنشور على Linux x86-64 مع glibc 2.34 أو أحدث. لا أسطر إدخال. شغّل الخدمة العادية المطابقة على 127.0.0.1:8080 أولا. ضع requests.لبات من نسخة المصدر نفسها بجوار الجذر.

    الإدخال: لا يحتاج إلى أسطر إدخال.

    مصدر إنجليزي · وحدات المصدر المطلوبة، احفظ كل نسخة في مجلد منفصل:

    import requests.aspl as requests;
    fn start_main() -> i64 { return requests::exercise("http://127.0.0.1:8080", false); }
    

    اتبع تعليمات Linux لتنفيذ هذا المثال. نزّل المصدر لحفظه.

    تنزيل client.aspl

    النتائج المتوقعة
    {
      "native": {
        "check": 0,
        "status": 0,
        "output": "checked text, JSON, 00 FF 41, and 404"
      }
    }

    الأوامر والنتائج

    ar:

    aspl check ar/client.aspl
    aspl run ar/client.aspl
    aspl build -o http-client-ar-program ar/client.aspl
    ./http-client-ar-program

    en:

    aspl check en/client.aspl
    aspl run en/client.aspl
    aspl build -o http-client-en-program en/client.aspl
    ./http-client-en-program

    شغّل الأوامر من المجلد الأب لمجلدي ar/en المنفصلين. مع تشغيل الخدمة المطابقة يفحص العميل كل استجابة ويطبع خرج الكتالوج بلا سطر جديد أخير وينتهي بحالة 0. تأتي تفاصيل النتائج المعروضة من الكتالوج. راجع مجموعة HTTP.

    تصفح الصفحات