Struct tk_http::client::buffered::Buffered
[−]
[src]
pub struct Buffered { /* fields omitted */ }
Fully buffered (in-memory) writing request and reading response
This coded should be used when you don't have any special needs
Methods
impl Buffered
[src]
fn get(url: Url) -> (Buffered, Receiver<Result<Response, Error>>)
Fetch data from url using GET method, fully buffered
fn max_response_length(&mut self, value: usize)
Set max response length for this buffered reader
Trait Implementations
impl<S> Codec<S> for Buffered
[src]
type Future = FutureResult<EncoderDone<S>, Error>
Future that start_write()
returns
fn start_write(&mut self, e: Encoder<S>) -> Self::Future
Start writing a request Read more
fn headers_received(&mut self, headers: &Head) -> Result<RecvMode, Error>
Received headers of a response Read more
fn data_received(
&mut self,
data: &[u8],
end: bool
) -> Result<Async<usize>, Error>
&mut self,
data: &[u8],
end: bool
) -> Result<Async<usize>, Error>
Chunk of the response body received Read more