این یک برنامه لینوکس به نام RESTinio است که آخرین نسخه آن را میتوانید با نام restinio-0.7.7-full.tar.bz2 دانلود کنید. این برنامه را میتوان به صورت آنلاین در ارائه دهنده خدمات میزبانی رایگان OnWorks برای ایستگاههای کاری اجرا کرد.
این برنامه با نام RESTinio را با OnWorks به صورت آنلاین دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
عکس ها
Ad
RESTinio
شرح
RESTinio یک کتابخانه C++14 با سربرگ است که یک سرور HTTP/WebSocket تعبیه شده را در اختیار شما قرار می دهد. این بر اساس نسخه مستقل ASIO است و در درجه اول برای پردازش ناهمزمان درخواست های HTTP هدف قرار گرفته است. از آنجایی که نسخه 0.4.1 Boost::ASIO (1.66 یا بالاتر) نیز پشتیبانی می شود. وظیفه نوشتن یک برنامه C++ را در نظر بگیرید که باید برخی از REST API را پشتیبانی کند، RESTinio راه حل ما را برای آن کار نشان می دهد. سرور بر روی رشته اصلی اجرا می شود و به همه درخواست ها با یک پیام hello-world پاسخ می دهد. البته، شما به ساختار یک درخواست HTTP داده شده دسترسی دارید، بنابراین می توانید منطق پیچیده ای را برای رسیدگی به درخواست ها اعمال کنید. رسیدگی به درخواست ناهمگام نمی توانید بلافاصله داده های پاسخ را دریافت کنید؟ اشکالی ندارد، دسته درخواست را در جایی ذخیره کنید و/یا آن را به یک زمینه اجرایی دیگر منتقل کنید و زمانی که داده ها آماده شد به آن بازگردید.
امکانات
- خط لوله HTTP. با رسیدگی به درخواست های همگام به خوبی کار می کند
- ممکن است توان عملیاتی سرور شما را به طور چشمگیری افزایش دهد
- کنترل تایم اوت RESTinio میتواند از اتصال بد مراقبت کند که عبارتند از: ارسال "GET /" و سپس فقط گیر کرده است
- سازندگان پاسخ. به بدنه کدگذاری شده تکه شده نیاز دارید - پس RESTinio یک سازنده پاسخ ویژه برای شما دارد (بدیهی است که این سازنده تنها سازنده نیست)
- مسیریابی درخواست مانند ExpressJS
- یک روتر درخواستی Typeafe آزمایشی که امکان اجتناب از مشکلات روترهای مشابه ExpressJS را با کمک بررسی های ایستا از کامپایلر C++ فراهم می کند.
زبان برنامه نویسی
++C
دسته بندی ها
این برنامه ای است که می تواند از https://sourceforge.net/projects/restinio.mirror/ نیز دریافت شود. در OnWorks میزبانی شده است تا به آسانی از یکی از سیستم عامل های رایگان ما به صورت آنلاین اجرا شود.