mirror of
https://github.com/fafhrd91/actix-web
synced 2025-02-07 13:54:24 +01:00
Fix Json extractor to be 32kB by default (#2010)
This commit is contained in:
parent
946cccaa1a
commit
3b93c62e23
@ -3,8 +3,11 @@
|
|||||||
## Unreleased - 2021-xx-xx
|
## Unreleased - 2021-xx-xx
|
||||||
### Changed
|
### Changed
|
||||||
* Feature `cookies` is now optional and enabled by default. [#1981]
|
* Feature `cookies` is now optional and enabled by default. [#1981]
|
||||||
|
* `JsonBody::new` returns a default limit of 32kB to be consistent with `JsonConfig` and the
|
||||||
|
default behaviour of the `web::Json<T>` extractor. [#2010]
|
||||||
|
|
||||||
[#1981]: https://github.com/actix/actix-web/pull/1981
|
[#1981]: https://github.com/actix/actix-web/pull/1981
|
||||||
|
[#2010]: https://github.com/actix/actix-web/pull/2010
|
||||||
|
|
||||||
|
|
||||||
## 4.0.0-beta.3 - 2021-02-10
|
## 4.0.0-beta.3 - 2021-02-10
|
||||||
|
@ -345,7 +345,7 @@ where
|
|||||||
let payload = payload.take();
|
let payload = payload.take();
|
||||||
|
|
||||||
JsonBody::Body {
|
JsonBody::Body {
|
||||||
limit: 262_144,
|
limit: 32_768,
|
||||||
length,
|
length,
|
||||||
payload,
|
payload,
|
||||||
buf: BytesMut::with_capacity(8192),
|
buf: BytesMut::with_capacity(8192),
|
||||||
@ -353,7 +353,7 @@ where
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Set maximum accepted payload size. The default limit is 256kB.
|
/// Set maximum accepted payload size. The default limit is 32kB.
|
||||||
pub fn limit(self, limit: usize) -> Self {
|
pub fn limit(self, limit: usize) -> Self {
|
||||||
match self {
|
match self {
|
||||||
JsonBody::Body {
|
JsonBody::Body {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user