这是名为 RESTinio 的 Linux 应用,其最新版本可以下载为 restinio-0.7.7-full.tar.bz2。它可在免费的工作站托管服务提供商 OnWorks 上在线运行。
免费下载并使用 OnWorks 在线运行名为 RESTinio 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
休息
商品描述
RESTinio 是一个仅包含头文件的 C++14 库,可为您提供嵌入式 HTTP/WebSocket 服务器。 它基于 ASIO 的独立版本,主要针对 HTTP 请求的异步处理。 自 v.0.4.1 起,还支持 Boost::ASIO(1.66 或更高版本)。 考虑编写必须支持某些 REST API 的 C++ 应用程序的任务,RESTinio 代表了我们针对该任务的解决方案。 服务器在主线程上运行,并使用 hello-world 消息响应所有请求。 当然,您可以访问给定 HTTP 请求的结构,因此可以应用复杂的逻辑来处理请求。 异步请求处理。 无法立即获取响应数据? 没关系,将请求句柄存储在某处和/或将其传递到另一个执行上下文,并在数据准备好时返回它。
功能
- HTTP 管道。 与异步请求处理配合良好
- 它可能会显着提高您的服务器吞吐量
- 超时控制。 RESTinio 可以处理不良连接,例如:发送“GET /”然后卡住
- 响应建设者。 需要分块编码的正文 - 那么 RESTinio 为您提供了一个特殊的响应构建器(显然它不是唯一的构建器)
- 类似 ExpressJS 的请求路由
- 一个实验性的类型安全请求路由器,可以借助 C++ 编译器的静态检查来避免类似 ExpressJS 的路由器的问题
程式语言
C + +中
分类
这是一个也可以从 https://sourceforge.net/projects/restinio.mirror/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。