actix-web
actix-web copied to clipboard
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
### Proposal An `AllCookies` extractor that can be used in guards. ### Discussed in https://github.com/actix/actix-web/discussions/2504 Originally posted by **ModProg** December 11, 2021 I know that I can parse them manually,...
## PR Type Feature ## PR Checklist - [ ] Tests for the changes have been added / updated. - [ ] Documentation comments have been added / updated. -...
Currently, the stream multiplexing feature of HTTP/2 is not used in the `awc` client. It just uses the same connection strategy as HTTP/1.1 which is wasteful on resources.
## PR Type Feature ## PR Checklist - [x] Tests for the changes have been added / updated. - [x] Documentation comments have been added / updated. - [x] A...
Your issue may already be reported! Please search on the [Actix Web issue tracker](https://github.com/actix/actix-web/issues) before creating one. ## Expected Behavior After handling a request, the server should be able to...
## Expected Behavior [Example for the test_server](https://github.com/actix/actix-web/blob/07f2fe385b1845eca1599904da9476487e7999f5/actix-http-test/src/lib.rs#L32) needs to provide the correct way of using test_service for actix-web v4. Current example also uses App.new() when creating a test server, which...
see dicussion in comments of : https://github.com/actix/actix-web/discussions/2691#discussioncomment-2340435 in particular: - what happens when receiving `close, upgrade` - what happens when receiving `keep-alive, upgrade` - other tricky combinations? TODO ## References...
## PR Type Feature ## PR Checklist - [x] Tests for the changes have been added / updated. - [ ] Documentation comments have been added / updated. - [x]...
When working with middlewares, I needed to destructure into the ConnectRequest and RequestHeadType to add new headers into the request. If `RequestHeadType::Rc` defaulted to having an empty headermap instead of...
## Expected Behavior I should be able to use `CacheDirective::Immutable` for implementing `Cache-Control` headers for the cache-busting pattern. ## Current Behavior I have to use `CacheDirective::Extension("immutable".to_owned(), None)` ## Possible Solution...