add a note to about redirects
This commit is contained in:
11
src/body.rs
11
src/body.rs
@@ -10,6 +10,17 @@ pub struct Body {
|
|||||||
|
|
||||||
impl Body {
|
impl Body {
|
||||||
/// Instantiate a `Body` from a reader.
|
/// Instantiate a `Body` from a reader.
|
||||||
|
///
|
||||||
|
/// # Note
|
||||||
|
///
|
||||||
|
/// While allowing for many types to be used, these bodies do not have
|
||||||
|
/// a way to reset to the beginning and be reused. This means that when
|
||||||
|
/// encountering a 307 or 308 status code, instead of repeating the
|
||||||
|
/// request at the new location, the `Response` will be returned with
|
||||||
|
/// the redirect status code set.
|
||||||
|
///
|
||||||
|
/// A `Body` constructed from a set of bytes, like `String` or `Vec<u8>`,
|
||||||
|
/// are stored differently and can be reused.
|
||||||
pub fn new<R: Read + 'static>(reader: R) -> Body {
|
pub fn new<R: Read + 'static>(reader: R) -> Body {
|
||||||
Body {
|
Body {
|
||||||
reader: Kind::Reader(Box::new(reader), None),
|
reader: Kind::Reader(Box::new(reader), None),
|
||||||
|
|||||||
Reference in New Issue
Block a user