2018-07-21 13:09:47 +02:00
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "utf-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < meta name = "generator" content = "rustdoc" > < meta name = "description" content = "API documentation for the Rust `ClientRequestBuilder` struct in crate `actix_web`." > < meta name = "keywords" content = "rust, rustlang, rust-lang, ClientRequestBuilder" > < title > actix_web::client::ClientRequestBuilder - Rust< / title > < link rel = "stylesheet" type = "text/css" href = "../../normalize.css" > < link rel = "stylesheet" type = "text/css" href = "../../rustdoc.css" id = "mainThemeStyle" > < link rel = "stylesheet" type = "text/css" href = "../../dark.css" > < link rel = "stylesheet" type = "text/css" href = "../../light.css" id = "themeStyle" > < script src = "../../storage.js" > < / script > < / head > < body class = "rustdoc struct" > <!-- [if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif] --> < nav class = "sidebar" > < div class = "sidebar-menu" > ☰ < / div > < p class = 'location' > Struct ClientRequestBuilder< / p > < div class = "sidebar-elems" > < div class = "block items" > < a class = "sidebar-title" href = "#methods" > Methods< / a > < div class = "sidebar-links" > < a href = "#method.uri" > uri< / a > < a href = "#method.method" > method< / a > < a href = "#method.get_method" > get_method< / a > < a href = "#method.version" > version< / a > < a href = "#method.header" > header< / a > < a href = "#method.set_header" > set_header< / a > < a href = "#method.set_header_if_none" > set_header_if_none< / a > < a href = "#method.content_encoding" > content_encoding< / a > < a href = "#method.chunked" > chunked< / a > < a href = "#method.upgrade" > upgrade< / a > < a href = "#method.content_type" > content_type< / a > < a href = "#method.content_length" > content_length< / a > < a href = "#method.cookie" > cookie< / a > < a href = "#method.no_default_headers" > no_default_headers< / a > < a href = "#method.disable_decompress" > disable_decompress< / a > < a href = "#method.write_buffer_capacity" > write_buffer_capacity< / a > < a href = "#method.timeout" > timeout< / a > < a href = "#method.with_connector" > with_connector< / a > < a href = "#method.with_connection" > with_connection< / a > < a href = "#method.if_true" > if_true< / a > < a href = "#method.if_some" > if_some< / a > < a href = "#method.body" > body< / a > < a href = "#method.json" > json< / a > < a href = "#method.form" > form< / a > < a href = "#method.streaming" > streaming< / a > < a href = "#method.finish" > finish< / a > < a href = "#method.take" > take< / a > < / div > < a class = "sidebar-title" href = "#implementations" > Trait Implementations< / a > < div class = "sidebar-links" > < a href = "#impl-Debug" > Debug< / a > < a href = "#impl-From%3C%26%27a%20HttpRequest%3CS%3E%3E" > From< & ' a HttpRequest< S> > < / a > < / div > < a class = "sidebar-title" href = "#synthetic-implementations" > Auto Trait Implementations< / a > < div class = "sidebar-links" > < a href = "#impl-Send" > !Send< / a > < a href = "#impl-Sync" > !Sync< / a > < / div > < / div > < p class = 'location' > < a href = '../index.html' > actix_web< / a > ::< wbr > < a href = 'index.html' > client< / a > < / p > < script > window . sidebarCurrent = { name : 'ClientRequestBuilder' , ty : 'struct' , relpath : '' } ; < / script > < script defer src = "sidebar-items.js" > < / script > < / div > < / nav > < div class = "theme-picker" > < button id = "theme-picker" aria-label = "Pick another theme!" > < img src = "../../brush.svg" width = "18" alt = "Pick another theme!" > < / button > < div id = "theme-choices" > < / div > < / div > < script src = "../../theme.js" > < / script > < nav class = "sub" > < form class = "search-form js-only" > < div class = "search-container" > < input class = "search-input" name = "search" autocomplete = "off" placeholder = "Click or press ‘ S’ to search, ‘ ?’ for more options…" type = "search" > < a id = "settings-menu" href = "../../settings.html" > < img src = "../../wheel.svg" width = "18" alt = "Change settings" > < / a > < / div > < / form > < / nav > < section id = "main" class = "content" > < h1 class = 'fqn' > < span class = 'in-band' > Struct < a href = '../index.html' > actix_web< / a > ::< wbr > < a href = 'index.html' > client< / a > ::< wbr > < a class = "struct" href = '' > ClientRequestBuilder< / a > < / span > < span class = 'out-of-band' > < span id = 'render-detail' > < a id = "toggle-all-docs" href = "javascript:void(0)" title = "collapse all docs" > [< span class = 'inner' > − < / span > ]< / a > < / span > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#274-279' title = 'goto source code' > [src
< p > This type can be used to construct an instance of < code > ClientRequest< / code > through a
builder-like pattern.< / p >
< / div >
< h2 id = 'methods' class = 'small-section-header' >
Methods< a href = '#methods' class = 'anchor' > < / a >
< / h2 >
< h3 id = 'impl' class = 'impl' > < span class = 'in-band' > < table class = 'table-display' > < tbody > < tr > < td > < code > impl < a class = "struct" href = "../../actix_web/client/struct.ClientRequestBuilder.html" title = "struct actix_web::client::ClientRequestBuilder" > ClientRequestBuilder< / a > < / code > < a href = '#impl' class = 'anchor' > < / a > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#281-721' title = 'goto source code' > [src]< / a > < / span > < / td > < / tr > < / tbody > < / table > < / h3 > < div class = 'impl-items' > < h4 id = 'method.uri' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'uri.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.uri' class = 'fnname' > uri< / a > < U: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title = "trait core::convert::AsRef" > AsRef< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.str.html" > str< / a > > > (& mut self, uri: U) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost'
< / div > < h4 id = 'method.method' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'method.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.method' class = 'fnname' > method< / a > (& mut self, method: < a class = "struct" href = "../../actix_web/http/struct.Method.html" title = "struct actix_web::http::Method" > Method< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#309-314' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set HTTP method of this request.< / p >
< / div > < h4 id = 'method.get_method' class = "method" > < span id = 'get_method.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.get_method' class = 'fnname' > get_method< / a > (& mut self) -> & < a class = "struct" href = "../../actix_web/http/struct.Method.html" title = "struct actix_web::http::Method" > Method< / a > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#318-322' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set HTTP method of this request.< / p >
< / div > < h4 id = 'method.version' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'version.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.version' class = 'fnname' > version< / a > (& mut self, version: < a class = "struct" href = "../../actix_web/http/struct.Version.html" title = "struct actix_web::http::Version" > Version< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#328-333' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set HTTP version of this request.< / p >
< p > By default requests's HTTP version depends on network stream< / p >
2018-07-26 19:53:41 +02:00
< / div > < h4 id = 'method.header' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'header.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.header' class = 'fnname' > header< / a > < K, V> (& mut self, key: K, value: V) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self < span class = "where fmt-newline" > where< br > < a class = "struct" href = "../../actix_web/http/header/struct.HeaderName.html" title = "struct actix_web::http::header::HeaderName" > HeaderName< / a > : < a class = "trait" href = "https://docs.rs/http/0.1.8/http/convert/trait.HttpTryFrom.html" title = "trait http::convert::HttpTryFrom" > HttpTryFrom< / a > < K> ,< br > V: IntoHeaderValue, < / span > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#385-402' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Append a header.< / p >
2018-07-21 13:09:47 +02:00
< p > Header gets appended to existing header.
To override header use < code > set_header()< / code > method.< / p >
< pre class = "rust rust-example-rendered" >
< span class = "kw" > use< / span > < span class = "ident" > http< / span > ::< span class = "ident" > header< / span > ;
< span class = "kw" > fn< / span > < span class = "ident" > main< / span > () {
< span class = "kw" > let< / span > < span class = "ident" > req< / span > < span class = "op" > =< / span > < span class = "ident" > ClientRequest< / span > ::< span class = "ident" > build< / span > ()
.< span class = "ident" > header< / span > (< span class = "string" > " X-TEST" < / span > , < span class = "string" > " value" < / span > )
.< span class = "ident" > header< / span > (< span class = "ident" > header< / span > ::< span class = "ident" > CONTENT_TYPE< / span > , < span class = "string" > " application/json" < / span > )
.< span class = "ident" > finish< / span > ()
.< span class = "ident" > unwrap< / span > ();
}< / pre >
2018-07-26 19:53:41 +02:00
< / div > < h4 id = 'method.set_header' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'set_header.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.set_header' class = 'fnname' > set_header< / a > < K, V> (& mut self, key: K, value: V) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self < span class = "where fmt-newline" > where< br > < a class = "struct" href = "../../actix_web/http/header/struct.HeaderName.html" title = "struct actix_web::http::header::HeaderName" > HeaderName< / a > : < a class = "trait" href = "https://docs.rs/http/0.1.8/http/convert/trait.HttpTryFrom.html" title = "trait http::convert::HttpTryFrom" > HttpTryFrom< / a > < K> ,< br > V: IntoHeaderValue, < / span > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#405-422' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set a header.< / p >
< / div > < h4 id = 'method.set_header_if_none' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'set_header_if_none.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.set_header_if_none' class = 'fnname' > set_header_if_none< / a > < K, V> (& mut self, key: K, value: V) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self < span class = "where fmt-newline" > where< br > < a class = "struct" href = "../../actix_web/http/header/struct.HeaderName.html" title = "struct actix_web::http::header::HeaderName" > HeaderName< / a > : < a class = "trait" href = "https://docs.rs/http/0.1.8/http/convert/trait.HttpTryFrom.html" title = "trait http::convert::HttpTryFrom" > HttpTryFrom< / a > < K> ,< br > V: IntoHeaderValue, < / span > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#425-444' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set a header only if it is not yet set.< / p >
2018-07-21 13:09:47 +02:00
< / div > < h4 id = 'method.content_encoding' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'content_encoding.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.content_encoding' class = 'fnname' > content_encoding< / a > (& mut self, enc: < a class = "enum" href = "../../actix_web/http/enum.ContentEncoding.html" title = "enum actix_web::http::ContentEncoding" > ContentEncoding< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#450-455' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set content encoding.< / p >
< p > By default < code > ContentEncoding::Identity< / code > is used.< / p >
< / div > < h4 id = 'method.chunked' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'chunked.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.chunked' class = 'fnname' > chunked< / a > (& mut self) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#459-464' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Enables automatic chunked transfer encoding< / p >
< / div > < h4 id = 'method.upgrade' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'upgrade.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.upgrade' class = 'fnname' > upgrade< / a > (& mut self) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#468-473' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Enable connection upgrade< / p >
2018-07-26 19:53:41 +02:00
< / div > < h4 id = 'method.content_type' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'content_type.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.content_type' class = 'fnname' > content_type< / a > < V> (& mut self, value: V) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self < span class = "where fmt-newline" > where< br > < a class = "struct" href = "../../actix_web/http/header/struct.HeaderValue.html" title = "struct actix_web::http::header::HeaderValue" > HeaderValue< / a > : < a class = "trait" href = "https://docs.rs/http/0.1.8/http/convert/trait.HttpTryFrom.html" title = "trait http::convert::HttpTryFrom" > HttpTryFrom< / a > < V> , < / span > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#477-490' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set request's content type< / p >
2018-07-21 13:09:47 +02:00
< / div > < h4 id = 'method.content_length' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'content_length.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.content_length' class = 'fnname' > content_length< / a > (& mut self, len: < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.u64.html" > u64< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#494-498' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set content length< / p >
< / div > < h4 id = 'method.cookie' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'cookie.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.cookie' class = 'fnname' > cookie< / a > < 'c> (& mut self, cookie: < a class = "struct" href = "../../actix_web/http/struct.Cookie.html" title = "struct actix_web::http::Cookie" > Cookie< / a > < 'c> ) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#520-529' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set a cookie< / p >
< pre class = "rust rust-example-rendered" >
< span class = "kw" > use< / span > < span class = "ident" > actix_web< / span > ::{< span class = "ident" > client< / span > , < span class = "ident" > http< / span > };
< span class = "kw" > fn< / span > < span class = "ident" > main< / span > () {
< span class = "kw" > let< / span > < span class = "ident" > req< / span > < span class = "op" > =< / span > < span class = "ident" > client< / span > ::< span class = "ident" > ClientRequest< / span > ::< span class = "ident" > build< / span > ()
.< span class = "ident" > cookie< / span > (
< span class = "ident" > http< / span > ::< span class = "ident" > Cookie< / span > ::< span class = "ident" > build< / span > (< span class = "string" > " name" < / span > , < span class = "string" > " value" < / span > )
.< span class = "ident" > domain< / span > (< span class = "string" > " www.rust-lang.org" < / span > )
.< span class = "ident" > path< / span > (< span class = "string" > " /" < / span > )
.< span class = "ident" > secure< / span > (< span class = "bool-val" > true< / span > )
.< span class = "ident" > http_only< / span > (< span class = "bool-val" > true< / span > )
.< span class = "ident" > finish< / span > (),
)
.< span class = "ident" > finish< / span > ()
.< span class = "ident" > unwrap< / span > ();
}< / pre >
< / div > < h4 id = 'method.no_default_headers' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'no_default_headers.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.no_default_headers' class = 'fnname' > no_default_headers< / a > (& mut self) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#533-536' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Do not add default request headers.
By default < code > Accept-Encoding< / code > and < code > User-Agent< / code > headers are set.< / p >
< / div > < h4 id = 'method.disable_decompress' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'disable_decompress.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.disable_decompress' class = 'fnname' > disable_decompress< / a > (& mut self) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#539-544' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Disable automatic decompress response body< / p >
< / div > < h4 id = 'method.write_buffer_capacity' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'write_buffer_capacity.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.write_buffer_capacity' class = 'fnname' > write_buffer_capacity< / a > (& mut self, cap: < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.usize.html" > usize< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#549-554' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set write buffer capacity< / p >
< p > Default buffer capacity is 32kb< / p >
< / div > < h4 id = 'method.timeout' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'timeout.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.timeout' class = 'fnname' > timeout< / a > (& mut self, timeout: < a class = "struct" href = "https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title = "struct core::time::Duration" > Duration< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#560-565' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set request timeout< / p >
< p > Request timeout is a total time before response should be received.
Default value is 5 seconds.< / p >
< / div > < h4 id = 'method.with_connector' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'with_connector.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.with_connector' class = 'fnname' > with_connector< / a > (& mut self, conn: < a class = "struct" href = "../../actix_web/actix/actix/struct.Addr.html" title = "struct actix_web::actix::actix::Addr" > Addr< / a > < < a class = "struct" href = "../../actix_web/client/struct.ClientConnector.html" title = "struct actix_web::client::ClientConnector" > ClientConnector< / a > > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#568-573' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Send request using custom connector< / p >
< / div > < h4 id = 'method.with_connection' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'with_connection.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.with_connection' class = 'fnname' > with_connection< / a > (& mut self, conn: < a class = "struct" href = "../../actix_web/client/struct.Connection.html" title = "struct actix_web::client::Connection" > Connection< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self< / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#576-581' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Send request using existing < code > Connection< / code > < / p >
< / div > < h4 id = 'method.if_true' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'if_true.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.if_true' class = 'fnname' > if_true< / a > < F> (& mut self, value: < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.bool.html" > bool< / a > , f: F) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self < span class = "where fmt-newline" > where< br > F: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title = "trait core::ops::function::FnOnce" > FnOnce< / a > (& mut < a class = "struct" href = "../../actix_web/client/struct.ClientRequestBuilder.html" title = "struct actix_web::client::ClientRequestBuilder" > ClientRequestBuilder< / a > ), < / span > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#585-593' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > This method calls provided closure with builder reference if
value is < code > true< / code > .< / p >
< / div > < h4 id = 'method.if_some' class = "method" > < div class = "important-traits" > < div class = 'tooltip' > ⓘ< span class = 'tooltiptext' > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / span > < / div > < div class = "content hidden" > < h3 class = "important" > Important traits for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R< / h3 > < code class = "content" > < span class = "where fmt-newline" > impl< 'a, R> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > R < span class = "where fmt-newline" > where< br > R: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title = "trait std::io::Read" > Read< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, W> < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > W < span class = "where fmt-newline" > where< br > W: < a class = "trait" href = "https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > impl< 'a, I> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > for < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & 'a mut < / a > I < span class = "where fmt-newline" > where< br > I: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > + ?< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > , < / span > < / span > < span class = "where fmt-newline" > type < a href = 'https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class = "type" > Item< / a > = < I as < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title = "trait core::iter::iterator::Iterator" > Iterator< / a > > ::< a class = "type" href = "https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title = "type core::iter::iterator::Iterator::Item" > Item< / a > ;< / span > < / code > < / div > < / div > < span id = 'if_some.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.if_some' class = 'fnname' > if_some< / a > < T, F> (& mut self, value: < a class = "enum" href = "https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < T> , f: F) -> < a class = "primitive" href = "https://doc.rust-lang.org/nightly/std/primitive.reference.html" > & mut < / a > Self < span class = "where fmt-newline" > where< br > F: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title = "trait core::ops::function::FnOnce" > FnOnce< / a > (T, & mut < a class = "struct" href = "../../actix_web/client/struct.ClientRequestBuilder.html" title = "struct actix_web::client::ClientRequestBuilder" > ClientRequestBuilder< / a > ), < / span > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#597-605' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > This method calls provided closure with builde
value is < code > Some< / code > .< / p >
< / div > < h4 id = 'method.body' class = "method" > < span id = 'body.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.body' class = 'fnname' > body< / a > < B: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title = "trait core::convert::Into" > Into< / a > < < a class = "enum" href = "../../actix_web/enum.Body.html" title = "enum actix_web::Body" > Body< / a > > > (& mut self, body: B) -> < a class = "enum" href = "https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../../actix_web/client/struct.ClientRequest.html" title = "struct actix_web::client::ClientRequest" > ClientRequest< / a > , < a class = "struct" href = "../../actix_web/error/struct.Error.html" title = "struct actix_web::error::Error" > Error< / a > > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#610-656' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set a body and generate < code > ClientRequest< / code > .< / p >
< p > < code > ClientRequestBuilder< / code > can not be used after this call.< / p >
< / div > < h4 id = 'method.json' class = "method" > < span id = 'json.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.json' class = 'fnname' > json< / a > < T: < a class = "trait" href = "https://docs.rs/serde/1.0.70/serde/ser/trait.Serialize.html" title = "trait serde::ser::Serialize" > Serialize< / a > > (& mut self, value: T) -> < a class = "enum" href = "https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../../actix_web/client/struct.ClientRequest.html" title = "struct actix_web::client::ClientRequest" > ClientRequest< / a > , < a class = "struct" href = "../../actix_web/error/struct.Error.html" title = "struct actix_web::error::Error" > Error< / a > > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#661-674' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set a JSON body and generate < code > ClientRequest< / code > < / p >
< p > < code > ClientRequestBuilder< / code > can not be used after this call.< / p >
< / div > < h4 id = 'method.form' class = "method" > < span id = 'form.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.form' class = 'fnname' > form< / a > < T: < a class = "trait" href = "https://docs.rs/serde/1.0.70/serde/ser/trait.Serialize.html" title = "trait serde::ser::Serialize" > Serialize< / a > > (& mut self, value: T) -> < a class = "enum" href = "https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../../actix_web/client/struct.ClientRequest.html" title = "struct actix_web::client::ClientRequest" > ClientRequest< / a > , < a class = "struct" href = "../../actix_web/error/struct.Error.html" title = "struct actix_web::error::Error" > Error< / a > > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#679-692' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set a urlencoded body and generate < code > ClientRequest< / code > < / p >
< p > < code > ClientRequestBuilder< / code > can not be used after this call.< / p >
2018-07-26 19:53:41 +02:00
< / div > < h4 id = 'method.streaming' class = "method" > < span id = 'streaming.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.streaming' class = 'fnname' > streaming< / a > < S, E> (& mut self, stream: S) -> < a class = "enum" href = "https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../../actix_web/client/struct.ClientRequest.html" title = "struct actix_web::client::ClientRequest" > ClientRequest< / a > , < a class = "struct" href = "../../actix_web/error/struct.Error.html" title = "struct actix_web::error::Error" > Error< / a > > < span class = "where fmt-newline" > where< br > S: < a class = "trait" href = "https://docs.rs/futures/0.1/futures/stream/trait.Stream.html" title = "trait futures::stream::Stream" > Stream< / a > < Item = < a class = "struct" href = "https://docs.rs/bytes/0.4.9/bytes/bytes/struct.Bytes.html" title = "struct bytes::bytes::Bytes" > Bytes< / a > , Error = E> + 'static,< br > E: < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title = "trait core::convert::Into" > Into< / a > < < a class = "struct" href = "../../actix_web/error/struct.Error.html" title = "struct actix_web::error::Error" > Error< / a > > , < / span > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#697-703' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set a streaming body and generate < code > ClientRequest< / code > .< / p >
2018-07-21 13:09:47 +02:00
< p > < code > ClientRequestBuilder< / code > can not be used after this call.< / p >
< / div > < h4 id = 'method.finish' class = "method" > < span id = 'finish.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.finish' class = 'fnname' > finish< / a > (& mut self) -> < a class = "enum" href = "https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../../actix_web/client/struct.ClientRequest.html" title = "struct actix_web::client::ClientRequest" > ClientRequest< / a > , < a class = "struct" href = "../../actix_web/error/struct.Error.html" title = "struct actix_web::error::Error" > Error< / a > > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#708-710' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Set an empty body and generate < code > ClientRequest< / code > < / p >
< p > < code > ClientRequestBuilder< / code > can not be used after this call.< / p >
< / div > < h4 id = 'method.take' class = "method" > < span id = 'take.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > pub fn < a href = '#method.take' class = 'fnname' > take< / a > (& mut self) -> < a class = "struct" href = "../../actix_web/client/struct.ClientRequestBuilder.html" title = "struct actix_web::client::ClientRequestBuilder" > ClientRequestBuilder< / a > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#713-720' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > This method construct new < code > ClientRequestBuilder< / code > < / p >
< / div > < / div >
< h2 id = 'implementations' class = 'small-section-header' >
Trait Implementations< a href = '#implementations' class = 'anchor' > < / a >
< / h2 >
< div id = 'implementations-list' > < h3 id = 'impl-Debug' class = 'impl' > < span class = 'in-band' > < table class = 'table-display' > < tbody > < tr > < td > < code > impl < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title = "trait core::fmt::Debug" > Debug< / a > for < a class = "struct" href = "../../actix_web/client/struct.ClientRequestBuilder.html" title = "struct actix_web::client::ClientRequestBuilder" > ClientRequestBuilder< / a > < / code > < a href = '#impl-Debug' class = 'anchor' > < / a > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#733-750' title = 'goto source code' > [src]< / a > < / span > < / td > < / tr > < / tbody > < / table > < / h3 > < div class = 'impl-items' > < h4 id = 'method.fmt' class = "method" > < span id = 'fmt.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > fn < a href = 'https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt' class = 'fnname' > fmt< / a > (& self, f: & mut < a class = "struct" href = "https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title = "struct core::fmt::Formatter" > Formatter< / a > ) -> < a class = "type" href = "https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title = "type core::fmt::Result" > Result< / a > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#734-749' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Formats the value using the given formatter. < a href = "https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" > Read more< / a > < / p >
< / div > < / div > < h3 id = 'impl-From%3C%26%27a%20HttpRequest%3CS%3E%3E' class = 'impl' > < span class = 'in-band' > < table class = 'table-display' > < tbody > < tr > < td > < code > impl< 'a, S: 'static> < a class = "trait" href = "https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title = "trait core::convert::From" > From< / a > < & 'a < a class = "struct" href = "../../actix_web/struct.HttpRequest.html" title = "struct actix_web::HttpRequest" > HttpRequest< / a > < S> > for < a class = "struct" href = "../../actix_web/client/struct.ClientRequestBuilder.html" title = "struct actix_web::client::ClientRequestBuilder" > ClientRequestBuilder< / a > < / code > < a href = '#impl-From%3C%26%27a%20HttpRequest%3CS%3E%3E' class = 'anchor' > < / a > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#756-765' title = 'goto source code' > [src]< / a > < / span > < / td > < / tr > < / tbody > < / table > < / h3 > < div class = 'docblock' > < p > Create < code > ClientRequestBuilder< / code > from < code > HttpRequest< / code > < / p >
< p > It is useful for proxy requests. This implementation
copies all request headers and the method.< / p >
< / div > < div class = 'impl-items' > < h4 id = 'method.from' class = "method" > < span id = 'from.v' class = 'invisible' > < table class = 'table-display' > < tbody > < tr > < td > < code > fn < a href = 'https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from' class = 'fnname' > from< / a > (req: & 'a < a class = "struct" href = "../../actix_web/struct.HttpRequest.html" title = "struct actix_web::HttpRequest" > HttpRequest< / a > < S> ) -> < a class = "struct" href = "../../actix_web/client/struct.ClientRequestBuilder.html" title = "struct actix_web::client::ClientRequestBuilder" > ClientRequestBuilder< / a > < / code > < / span > < / td > < td > < span class = 'out-of-band' > < div class = 'ghost' > < / div > < a class = 'srclink' href = '../../src/actix_web/client/request.rs.html#757-764' title = 'goto source code' > [src]< / a > < / td > < / tr > < / tbody > < / table > < / span > < / h4 > < div class = 'docblock' > < p > Performs the conversion.< / p >
< / div > < / div > < / div >
< h2 id = 'synthetic-implementations' class = 'small-section-header' >
Auto Trait Implementations< a href = '#synthetic-implementations' class = 'anchor' > < / a >
< / h2 >
< div id = 'synthetic-implementations-list' >
< h3 id = 'impl-Send' class = 'impl' > < span class = 'in-band' > < table class = 'table-display' > < tbody > < tr > < td > < code > impl !< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title = "trait core::marker::Send" > Send< / a > for < a class = "struct" href = "../../actix_web/client/struct.ClientRequestBuilder.html" title = "struct actix_web::client::ClientRequestBuilder" > ClientRequestBuilder< / a > < / code > < a href = '#impl-Send' class = 'anchor' > < / a > < / span > < / td > < td > < span class = 'out-of-band' > < / span > < / td > < / tr > < / tbody > < / table > < / h3 > < div class = 'impl-items' > < / div > < h3 id = 'impl-Sync' class = 'impl' > < span class = 'in-band' > < table class = 'table-display' > < tbody > < tr > < td > < code > impl !< a class = "trait" href = "https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title = "trait core::marker::Sync" > Sync< / a > for < a class = "struct" href = "../../actix_web/client/struct.ClientRequestBuilder.html" title = "struct actix_web::client::ClientRequestBuilder" > ClientRequestBuilder< / a > < / code > < a href = '#impl-Sync' class = 'anchor' > < / a > < / span > < / td > < td > < span class = 'out-of-band' > < / span > < / td > < / tr > < / tbody > < / table > < / h3 > < div class = 'impl-items' > < / div > < / div > < / section > < section id = "search" class = "content hidden" > < / section > < section class = "footer" > < / section > < aside id = "help" class = "hidden" > < div > < h1 class = "hidden" > Help< / h1 > < div class = "shortcuts" > < h2 > Keyboard Shortcuts< / h2 > < dl > < dt > < kbd > ?< / kbd > < / dt > < dd > Show this help dialog< / dd > < dt > < kbd > S< / kbd > < / dt > < dd > Focus the search field< / dd > < dt > < kbd > ↑< / kbd > < / dt > < dd > Move up in search results< / dd > < dt > < kbd > ↓< / kbd > < / dt > < dd > Move down in search results< / dd > < dt > < kbd > ↹< / kbd > < / dt > < dd > Switch tab< / dd > < dt > < kbd > ⏎ < / kbd > < / dt > < dd > Go to active search result< / dd > < dt > < kbd > +< / kbd > < / dt > < dd > Expand all sections< / dd > < dt > < kbd > -< / kbd > < / dt > < dd > Collapse all sections< / dd > < / dl > < / div > < div class = "infos" > < h2 > Search Tricks< / h2 > < p > Prefix searches with a type followed by a colon (e.g. < code > fn:< / code > ) to restrict the search to a given type.< / p > < p > Accepted types are: < code > fn< / code > , < code > mod< / code > , < code > struct< / code > , < code > enum< / code > , < code > trait< / code > , < code > type< / code > , < code > macro< / code > , and < code > const< / code > .< / p > < p > Search functions by type signature (e.g. < code > vec -> usize< / code > or < code > * -> vec< / code > )< / p > < p > Search multiple things at once by splitting your query with comma (e.g. < code > str,u8< / code > or < code > String,struct:Vec,test< / code > )< / p > < / div > < / div > < / aside > < script > window . rootPath = "../../" ; window . currentCrate = "actix_web" ; < / script > < script src = "../../aliases.js" > < / script > < script src = "../../main.js" > < / script > < script defer src = "../../search-index.js" > < / script > < / body > < / html >