文件名称:Rust 中的 Web 框架
文件大小:95KB
文件格式:ZIP
更新时间:2024-07-18 12:13:33
rust http web server
Rouille,一个 Rust 网络微框架Rouille 是一个微型网络框架库。它创建一个侦听套接字并解析来自客户端的传入 HTTP 请求,然后让您处理请求。如果您了解 Rust,Rouille 被设计为直观易用。与类似 express 的框架相反,它不使用中间件。相反,一切都以线性方式处理。rouille 直接支持与网站密切相关的概念(如 cookie、CGI、表单输入等)。更一般的概念(如数据库处理或模板)不会被直接处理,因为它们被认为与微 Web 框架正交。然而,rouille 的设计使其易于与任何第三方库结合使用,而无需任何粘合代码。文档入门如果您对 HTTP 的工作原理有一般的了解,那么文档和文档齐全的示例是帮助您入门的好资源。执照获得许可Apache 许可证,版本 2.0(LICENSE-APACHE或http://www.apache.org/licenses/LICENSE-2.0 )MIT 许可证(LICENSE-MIT或http://opensource.org/licenses/MIT )供您选择。贡献除非您另有明确说明,否则您有意提交的包含在作品中的任何贡献均应
【文件预览】:
rouille-master
----LICENSE-MIT(1KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----src()
--------router.rs(20KB)
--------session.rs(4KB)
--------log.rs(5KB)
--------websocket()
--------input()
--------cgi.rs(6KB)
--------response.rs(26KB)
--------assets.rs(33KB)
--------lib.rs(35KB)
--------content_encoding.rs(8KB)
--------proxy.rs(9KB)
--------try_or_400.rs(2KB)
--------find_route.rs(2KB)
----LICENSE-APACHE(11KB)
----examples()
--------simple-form.rs(2KB)
--------static-files.rs(2KB)
--------php.rs(934B)
--------git-http-backend.rs(2KB)
--------reverse-proxy.rs(823B)
--------login-session.rs(10KB)
--------php-test.php(25B)
--------database.rs(9KB)
--------websocket.rs(4KB)
--------hello-world.rs(4KB)
----README.md(4KB)
----clippy.toml(15B)
----.gitignore(37B)
----CHANGELOG.md(6KB)