mirror of
https://github.com/tokio-rs/axum.git
synced 2025-10-02 07:20:38 +00:00
Clarify body extractors
This commit is contained in:
parent
62da1eac00
commit
341ad61240
@ -27,6 +27,10 @@ use tower::{BoxError, Layer, Service};
|
|||||||
/// produce any useful output, and run the extractor for several handlers
|
/// produce any useful output, and run the extractor for several handlers
|
||||||
/// without repeating it in the function signature.
|
/// without repeating it in the function signature.
|
||||||
///
|
///
|
||||||
|
/// Note that if the extractor consumes the request body, as `String` or
|
||||||
|
/// [`Bytes`] does, an empty body will be left in its place. Thus wont be
|
||||||
|
/// accessible to subsequent extractors or handlers.
|
||||||
|
///
|
||||||
/// # Example
|
/// # Example
|
||||||
///
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
|
@ -92,6 +92,9 @@
|
|||||||
//! # };
|
//! # };
|
||||||
//! ```
|
//! ```
|
||||||
//!
|
//!
|
||||||
|
//! Note that only one extractor can consume the request body. If multiple body extractors are
|
||||||
|
//! applied a `500 Internal Server Error` response will be returned.
|
||||||
|
//!
|
||||||
//! # Optional extractors
|
//! # Optional extractors
|
||||||
//!
|
//!
|
||||||
//! Wrapping extractors in `Option` will make them optional:
|
//! Wrapping extractors in `Option` will make them optional:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user