mirror of
https://github.com/fafhrd91/actix-web
synced 2024-11-24 00:21:08 +01:00
update migration
This commit is contained in:
parent
8cb510293d
commit
7138bb2f29
26
MIGRATION.md
26
MIGRATION.md
@ -1,5 +1,31 @@
|
|||||||
## 0.7
|
## 0.7
|
||||||
|
|
||||||
|
* `HttpRequest` does not implement `Stream` anymore. If you need to read request payload
|
||||||
|
use `HttpMessage::payload()` method.
|
||||||
|
|
||||||
|
instead of
|
||||||
|
|
||||||
|
```rust
|
||||||
|
fn index(req: HttpRequest) -> impl Responder {
|
||||||
|
req
|
||||||
|
.from_err()
|
||||||
|
.fold(...)
|
||||||
|
....
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
use `.payload()`
|
||||||
|
|
||||||
|
```rust
|
||||||
|
fn index(req: HttpRequest) -> impl Responder {
|
||||||
|
req
|
||||||
|
.payload() // <- get request payload stream
|
||||||
|
.from_err()
|
||||||
|
.fold(...)
|
||||||
|
....
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
* [Middleware](https://actix.rs/actix-web/actix_web/middleware/trait.Middleware.html)
|
* [Middleware](https://actix.rs/actix-web/actix_web/middleware/trait.Middleware.html)
|
||||||
trait uses `&HttpRequest` instead of `&mut HttpRequest`.
|
trait uses `&HttpRequest` instead of `&mut HttpRequest`.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user