A now defunct web server engine that is notable for its overuse of unsafe code, the memory safety bugs caused by that, and its deletion by its creator.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Yuki Okushi 3a5b62b550
Add dependencies instruction (#1281)
.github/workflows Tweak actions to use cache and not to be stuck on the way (#1264) 1年前
actix-cors allow to specify multi pattern for resources 1年前
actix-files Fixed documentation typo for actix-files (#1278) 1年前
actix-framed prep actix-framed release 1年前
actix-http Replace sha1 dependency with sha-1 (#1258) 1年前
actix-identity Fix panic with already borrowed: BorrowMutError #1263 1年前
actix-multipart update actix-service dep 1年前
actix-session allow to specify multi pattern for resources 1年前
actix-web-actors update changes 1年前
actix-web-codegen bump ver 1年前
awc Rename HttpServer::start() to HttpServer::run() 1年前
examples Rename HttpServer::start() to HttpServer::run() 1年前
src Update doc comment for `HttpRequest::app_data` (#1265) 1年前
test-server update timeouts for test server 1年前
tests Rename HttpServer::start() to HttpServer::run() 1年前
.appveyor.yml update deps 2 年前
.gitignore start working on guide 3 年前
.travis.yml use actix_rt::test for test setup 1年前
CHANGES.md Replace sha1 dependency with sha-1 (#1258) 1年前
CODE_OF_CONDUCT.md code of conduct 3 年前
Cargo.toml add extra constraints 1年前
LICENSE-APACHE add mit license 3 年前
LICENSE-MIT spelling check 3 年前
MIGRATION.md Changes to Cors builder (#1266) 1年前
README.md Add dependencies instruction (#1281) 1年前
rustfmt.toml copy actix-web2 2 年前


Actix web

Actix web is a small, pragmatic, and extremely fast rust web framework

Build Status codecov crates.io Join the chat at https://gitter.im/actix/actix Documentation Download Version License

Website | Chat | Examples

Actix web is a simple, pragmatic and extremely fast web framework for Rust.



actix-web = "2"
actix-rt = "1"


use actix_web::{get, web, App, HttpServer, Responder};

async fn index(info: web::Path<(u32, String)>) -> impl Responder {
    format!("Hello {}! id:{}", info.1, info.0)

async fn main() -> std::io::Result<()> {
    HttpServer::new(|| App::new().service(index))

More examples

You may consider checking out this directory for more examples.



This project is licensed under either of

at your option.

Code of Conduct

Contribution to the actix-web crate is organized under the terms of the Contributor Covenant, the maintainer of actix-web, @fafhrd91, promises to intervene to uphold that code of conduct.